Previous Entry Share Next Entry
photo25

Про названия (пост за меня написали)

Я тут пиарил http://burgundy.io давеча, а вот для чего он - внятно сформулировать лень было. Вот, за меня сформулировали :)

Оригинал взят у jakobz в Про названия
Придумать хорошие названия всяким неймспейсам, проектам, серверам и модулям - известная проблема.

Тут есть одна житейская мудрость. Часто не получается придумать хорошее название - понятное, короткое, емкое, не меняющее смысл со временем. В таком случае - часто лучше сразу хуярить что-нибудь вообще отвязанное от смысла этой вещи.

Ну типа не уверен еще как будет называться продукт, не знаешь что точно будет делать какой-то модуль, не знаешь что именно будет стоять на каком-то сервере? Не пиши приблизительно. Пиши лучше какой-нибудь "XZ", "Vasya", "XXX", "Yozhik", "Lego", "Peppa", "Orange", "Jedi", похеру.

Смысл к абстрактному названию со временем прилипнет сам. Неточное же название будет все время путать, а переименование зачастую - дичайше геморойный процесс.

Коллега вон рассказывал что у них были модули "микки маус", "дональд дак" и так далее. И все прекрасно знали что где лежит. Гугль вон свои внутренние штуки называет как разные инструменты, "дремель" например. Ну и стоит напомнить что фирмы, магазины, и бренды, не называются "производитель хипстерских телефонов", "в основном жрачка", и "дорогая одежда для баб".


  • 1
amarao_san December 18th, 2015
Из названий проектов:

пингалингус
heruby

mbr December 18th, 2015
> "в основном жрачка"

"Kentucky Fried Chicken"

juan_gandhi December 18th, 2015
Да элементарно. Переводим на гавайский.
Я полюбил слово kopala - это по-гавайски лопата.

redreptiloid December 18th, 2015
в эпоху поисковиков уникальное имя это практично.

alamar December 18th, 2015
Вот фигня, которая на N900 умеет шарить файлы, называется petrovich.

Мейнтейнером там причём какой-то араб.

Zookeeper

bik_top December 18th, 2015
Erik Meijer: «Call it "registry" and people think it is evil, call it "zookeeper" and they think it is cute.» @headinthebox

Burgundy.io

bik_top December 18th, 2015
> Я тут пиарил http://burgundy.io давеча

При создании нового проекта GitHub предлагает похожие сгенерированные имена.

При создании учётки в игровых сервисах, Амазон генерирует пользователям предварительные ники в формате AdjectiveAdjectiveNoun, например, ArdentTragicSun.

Гугл при создании проекта в девелоперской консоли Google Play тоже предлагает названия в виде прилагательное-существительное-123.

Stroka

bik_top December 18th, 2015
> Пиши лучше какой-нибудь "XZ", "Vasya", "XXX", "Yozhik"

В искодниках знаменитого яндексовского класса Stroka есть ещё класс Wtroka для широких строк.

blackyblack December 18th, 2015
Да, некоторым абстракциям стоит давать красочные "маркетинговые" названия. Они довольно быстро потом в народ уходят и прилипают намертво.

109 December 18th, 2015
чем глубже down the rabbit hole, тем менее применим этот замечательный совет. если во фреймворке тридцать классов, и они все называются по-гавайски...

sorhed December 19th, 2015
Это касается именований проектов. Для внутренней структуры лучше таки подумать над названием. :) Ну класс переименовать — несколько кнопок в идее (пока он не часть публичного API).

kapsh December 19th, 2015
О, спасибо за идею.

  • 1
?

Log in

No account? Create an account