Показать сообщение отдельно
Старый 06.10.2010, 14:27   #16  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от titov Посмотреть сообщение
Префиксы\суффиксы использовать нужно, хотя бы для нормального перехода на новые версии\хот фиксы. Потому что, если при наименовании объекта программист будет размышлять так же, как поставщик MS DAX, то при переходе возникнет коллизия, особенно, если типы данных не совпадут по одинаково именованным объектам.
Теоретически - да. Собственно - для этого префиксы/суффиксы и задумывались. Но! Если логика программиста вдруг совпала с логикой от МС - то это повод задуматься об удалении /изменении собственного кода.

Пример. Если классы Bank_XX, где XX - код страны, для которой осуществляется проверка банковского счета (у каждой страны своя проверка).
Так вот. Класса Bank_RU (4.0 SP2) нет в природе. А нужен. И создавать такой класс с префиксом/суффиксом иным - просто некорректно по отношению к том, кто будет разбираться в коде. А МС однозначно обзовет такой класс именно так - если вдруг решит его выпустить.
Вывод - свой код и код от МС тут хорошо "скрестить" и этто повод делать делать не потом "генеральную уборку", а сразу не мусорить за собой.
__________________
Возможно сделать все. Вопрос времени