Что касается текущего рассола, в котором вы оказались, я бы попросил некоторые $$ из бюджета изменения вывесок для исправления кода. Если они не дают его вам, оставьте старое имя.
Я думаю, что правильный ответ: не создают пространства имен с названием вашей компании в них. Почти все знают, кто подписывает их зарплату; вы не допускаете путаницы, закрепляя имя в коде.
У меня был один сотрудник, который однажды обнаружил пространства имен, и следующее, что я знал, что вся наша библиотека программного обеспечения должна быть доступна через несколько слоев пространств имен, обозначающих нашу компанию, подразделение и проект. Дело в том, что у нас действительно есть только один проект (хотя вы могли бы убедить меня в этом), другие подразделения не занимаются программным обеспечением, а код, который мы берем с других компаний, не следует его схеме. Так что на самом деле это просто бесполезная дополнительная набраковка, которую мы должны сделать. Да, мы можем «использовать», но тогда нет реального преимущества в пространствах имен вообще. О, и, конечно же, название нашего подразделения изменилось пару лет спустя, когда руководство решило, что «разделение» звучало как девизное, и теперь мы должны называться «командами». % - (
Пространства имен лучше всего использовать каждый раз, когда у вас есть несколько классов, на которые у вас возникнет соблазн назвать startimg с (или включенным где-то) той же строкой. Они не предназначены для зеркалирования текущей структуры отчетности управления вашей группой разработки программного обеспечения.
Какие языки или среды являются этими пространствами имен? Является ли XYZ легкоисследованным без (много) ложных срабатываний? Является ли ваш код внутренним или это повлияет на других людей? Сколько работы вы готовы вложить в это? –
You знаю, что это хороший вопрос и интерес к членам «/». «Но это не связано с программированием. Почему некоторые люди здесь закрывают такие вопросы? Я: 1) пытаюсь понять менталитет определенных , люди, и 2) понять, как я могу получить свой квази ответы на вопросы, связанные с программированием, вместо закрытых. Пища для размышлений. Для этого: http://stackoverflow.com/questions/1364304/what-companies-are-using-rowe-in-a-software-development-environemt-closed. Кто-то скажет мне, что моя ошибка. –
@ Don: Тот, с которым вы ссылаетесь, спорный. Однако этот вопрос даже не близок. Это проблема, абсолютно уникальная для программирования. В них могут быть другие внутренние документы со старым названием компании, но при плоском документе ничего не сломается, если вы только переключите некоторые ссылки. –