Я думаю, что использование кодовых имен довольно широко распространено. Наша компания тоже их использует.
Но моя главная проблема в том, что эти имена обычно нигде не документированы. И значение распространяется по устной речи. И имена не имеют ничего общего с функцией инструмента или объекта, который он назвал.
Я вижу шаблон, по которому внутренние тестовые машины названы в честь созвездий, а открытые серверы - в честь греческих богов. И проекты названы в честь мест или имени какой-то случайно выбранной кинозвезды или имени персонажа. Но нет никакой информации, доступной непосредственно от имени, являются ли машины Windows или Linux; 32 или 64 битные серверы. Или о чем проект.
У меня просто плохое предчувствие, когда я вижу сообщение коммита VCS о том, что кто-то только что разветвил проект «Gandalf» или «Callanish» или любой другой проект. По той же причине вы обычно не называете свои функции и переменные такими.
Я предложил, чтобы мы использовали более описательные имена, по крайней мере, для новых образований, но я столкнулся с очень сильным противодействием. Очевидно, что все в организации, кроме меня, любят называть такие вещи.
Так почему же мы используем неописательные кодовые имена?
Не поймите меня неправильно, у меня нет проблем с обозначением версий и этапов программы, или с хорошим названием продукта по маркетинговым причинам. Но во всех других местах мне бы хотелось видеть описательные названия.
РЕДАКТИРОВАТЬ:
Чтобы дать вам некоторый контекст: Gandalf - это проект, который переносит код на 64 бита. Callanish - это то, что переносит его на Android ... Я бы лучше назвал первый филиал 64bitporting, а второй androidporting. Возможно, к нему прикреплен суффикс, обозначающий целевую версию, которую мы планируем отправить. Таким образом, каждый будет знать по имени, что это такое.
Рассматриваемые серверы - это образы виртуальных машин, на которых мы тестируем продукт ... Хотя я не знаю физическую машину, на которой он работает. Так что называть их windowsxp_32, windows7_64, debian_32 или solaris_64 вполне нормально.