|
![]() |
#1 |
Участник
|
По-моему, не стоит рассматривать эту книгу как истину в последней инстанции, тем более, что в этом вопросе она противоречит последним выпускам BP. Кроме того, пример в книге не очень удачный: если компания разработывает модуль начисления зарплаты и в соответствии с BP использует префикс модуля в именах своих объектов, то как-то слабо представляется, что в одном приложении будут "жить" несколько модулей с такой же функциональностью и, соотв., таким же префиксом модуля в названиях объектов приложения. А если такой модуль будет один, то и кодировать название его компании-разработчика в префиксе ни к чему.
|
|
![]() |
#2 |
Модератор
|
Цитата:
Сообщение от gl00mie
![]() Кроме того, пример в книге не очень удачный: если компания разработывает модуль начисления зарплаты и в соответствии с BP использует префикс модуля в именах своих объектов, то как-то слабо представляется, что в одном приложении будут "жить" несколько модулей с такой же функциональностью и, соотв., таким же префиксом модуля в названиях объектов приложения
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Модератор
|
Пробовали оба варианта. Лично мне удобнее и приятнее работать с префиксами, add-on-описателям с которыми мы работаем вроде как тоже
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#5 |
MCT
|
Собственно, поддерживаю!
Как применяли их в трешке, так и сейчас не имеет смысла отказываться или придумывать замену.
__________________
Axapta book for developer |
|
![]() |
#6 |
Administrator
|
Цитата:
![]() Вообще, можно будет попробовать устроить голосовалку. Хотя она конечно и не будет сильно показательна (не все ж там проголосуют). Мне кажется, что, если уж говорить о том, что высказывать это мнение на страницах книги - то нужно его оформить в стиле сообщения Владимира Максимова - т.е. указать плюсы и минусы разного подхода. А выбор оставить на усмотрение читателя.
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#7 |
MCT
|
Цитата:
![]() В азах по сео утверждается, что резюмированный взгляд на вещи всегда более ценен, чем все высказанные мысли вместе взятые, какими оригинальными они не были. ![]()
__________________
Axapta book for developer Последний раз редактировалось MikeR; 14.11.2012 в 08:19. |
|
![]() |
#8 |
NavAx
|
Прошу прощения, а что имеется в виду под "сео"? Очень слово "всегда" режет.
__________________
Isn't it nice when things just work? |
|
![]() |
#9 |
MCT
|
Я использовал, как термин поисковой оптимизации, в частности в некоторых руководствах описывается, как грамотно писать тексты, что бы они попадали в топ выдачи. Здесь же используется смысл грамотно оформленных комментариев, с получением максимально возможных одобрений,
![]()
__________________
Axapta book for developer |
|
![]() |
#10 |
Участник
|
Цитата:
Две физически разные компании - разработчики add-on ничего не знают друг о друге и узнают о совпадении имен только по факту. Когда обе продадут свое решение некой третьей компании. Как следствие, данная причина никак не может рассматриваться в качестве аргумента за или против префикса. Тут уже имеет смысл давать имена через GUID, чтобы обеспечить уникальность ![]() При этом, наличие префикса пораждает "Дополнительные проблемы" описанные выше
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#11 |
Модератор
|
Цитата:
![]()
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#12 |
Участник
|
Ну, это-то понятно. Только ведь речь идет не о покупке, а о разработке двумя разными фирмами. Исходная рекомендация в inside Dynamics Ax 2012 адресована именно разработчикам. В случае совпадения имен всем троим участниками придется "раскошелиться". И обоим разработчикам addon-ов и потенциальному покупателю
Префикс - не есть гарантия уникальности в описанном случае. При этом возникают дополнительные проблемы. Как следствие, сам по себе совет становится сомнительным. Более разумным, с точки зрения уникальности, выглядит именование безо всяких префиксов и суффиксов. Но, по возможности, давать такое имя объекта/метода, чтобы оно отражало его назначение и (или) решаемые задачи Ведь разные add-on покупаются для решения разных задач. Значит, если имя отражает назначение, а назначение разное, то, скорее всего, и имена будут разные. При этом подобное правило именования вполне себе в рамках Best Practices. Не надо ничего выдумывать сверх того, что уже есть. Вероятность конфликтов имен в обоих случаях будет примерно одинаковая. Это очень точно описывается рекламным слоганом "Если одинаковые, то зачем?..."
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#13 |
Участник
|
Работаешь над inside Dynamics Ax 2012 ?
![]() Последний раз редактировалось handy-comp; 13.11.2012 в 23:29. |
|
![]() |
#14 |
MCT
|
Есть такое ... работы много, есть интересные утверждения вроде этого
![]()
__________________
Axapta book for developer |
|
Теги |
как правильно, полезное, holywar |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|