AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

Результаты опроса: Используете ли вы Best Practice Check при разработке?
Да, Best Practice Check в моём приложении всегда выполняется автоматически. 12 20.00%
Да, я периодически запускаю Best Practice Check вручную. 18 30.00%
Нет, я не использую Best Practice Check, но стараюсь следовать рекомендациям при программировании. 27 45.00%
Нет, я не использую Best Practice Check и не знаком с рекомендациями. 3 5.00%
Я не программирую в AX. 0 0%
Голосовавшие: 60. Вы ещё не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2012, 14:45   #1  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Я пожалуй некий набор постулатов выскажу:
1. Следование BP, в общем случае, позволяет несколько улучшить качество решения.
2. Следование BP не гарантирует повышения качества решения, но гарантирует дополнительные трудозатраты и косты.
3. Бездумное следование BP (без понимания того, чем то или иное правило было порождено) скорее приведет к ухудшению качества решения, чем к его повышению.
4. При наличии инженерного и программистского опыта и головы на плечах, вполне можно писать неплохие решения и без следования BP.
За это сообщение автора поблагодарили: Maxim Gorbunov (2), AlGol (1), Oz (2), CDR (-2), sukhanchik (4), oip (2).
Старый 21.02.2012, 15:35   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Денис, в случае наличия головы на плечах и ведения разработки в одиночку практически любая используемая технология или методика - сплошные дополнительные косты. В случае командной работы над большим проектом прогон BP check по завершению разработки - это быстрый и дешевый способ убедиться в том, что по крайней мере в простых, но важных вещах (как то - кэширование на таблицах, метки, Mandatory и AllowEdit на полях из PK и т.д.) мы не накосячили. Раздражают какие-то определенные проверки - отключи, но это не повод не пользоваться ими совсем
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: sukhanchik (2), oip (2), gl00mie (2), pitersky (2), pedrozzz (2), niksen (1).
Старый 21.02.2012, 15:50   #3  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
Если честно, то получилась какая-то ерунда, а не набор постулатов...
Вместо "BP" можно подставить любое подходящее по смыслу слово ("Оформление кода", "Простановка проектных комментариев", "Рефакторинг", "ООП") и наблюдать за отсутствием смысловой нагрузки в постулатах.
__________________
Dynamics AX Experience
Старый 21.02.2012, 16:04   #4  
Oz is offline
Oz
Участник
Аватар для Oz
 
293 / 51 (2) ++++
Регистрация: 22.08.2002
Адрес: Москва
Цитата:
Сообщение от CDR Посмотреть сообщение
Если честно, то получилась какая-то ерунда, а не набор постулатов...
Вместо "BP" можно подставить любое подходящее по смыслу слово ("Оформление кода", "Простановка проектных комментариев", "Рефакторинг", "ООП") и наблюдать за отсутствием смысловой нагрузки в постулатах.
Не соглашусь.
В отличии от исходного текста, при подстановке предложенных терминов видоизменённый текст уже вызывает несогласие.
__________________
Здесь могла быть Ваша реклама!
Старый 21.02.2012, 16:32   #5  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от fed Посмотреть сообщение
4. При наличии инженерного и программистского опыта и головы на плечах, вполне можно писать неплохие решения и без следования BP.
При наличии инженерного и программистского опыта и головы на плечах, вполне можно писать неплохие решения и без следования изучения BP. "Следование" многим принципиальным моментам BP просто получится само-собой.

Незнание закона не особождает от ответственности

Последний раз редактировалось S.Kuskov; 21.02.2012 в 16:40.
Старый 21.02.2012, 18:59   #6  
klimova_m is offline
klimova_m
Участник
 
43 / 18 (1) ++
Регистрация: 17.11.2008
Адрес: С.Петербург
А можно потом огласить те три процента, которые вообще не пользуются проверкой?
__________________
Ты лучше голодай, чем что попало есть,
И лучше будь один, чем вместе с кем попало.
Старый 21.02.2012, 22:57   #7  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от klimova_m Посмотреть сообщение
А можно потом огласить те три процента, которые вообще не пользуются проверкой?
Только если сами признаются
__________________
-ТСЯ или -ТЬСЯ ?
Старый 22.02.2012, 10:15   #8  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
Цитата:
Сообщение от Vadik Посмотреть сообщение
Только если сами признаются
честно, не пользуюсь проверками, хотя понимаю, что иногда надо, меньше бы вопросов на форуме задавал, потому что ошибки, которые я допускаю в программировании - это лишь ошибки именно программирования, которые в принципе любой программист мог бы исправить. Так вот, ВР - это иногда для мне как защита от дурака
Теги
best practice, x++, опрос, программирование

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Error in upgrade readiness check when upgrading to AX 2012 Blog bot DAX Blogs 0 11.11.2011 14:11
axinthefield: Recording manual check in Dynamics AX Blog bot DAX Blogs 0 18.06.2011 00:14
sumitax: AX2009 – Best Practice Check for Classes Blog bot DAX Blogs 0 18.02.2011 17:11
AX UK: Building a Microsoft Virtualisation & Management Practice Blog bot DAX Blogs 0 17.02.2010 21:07
axStart: Ax product version check Blog bot DAX Blogs 1 21.06.2008 23:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:10.