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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.10.2010, 09:24   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Кирилл Посмотреть сообщение
Пример:
Название SomeTable_R012
говорит нам о том, что таблица была добавлена в рамках задания 12 проекта внедрения с кодом R (возможно это первая буква в названии консалтера).
Дык, ведь проблема начинается, когда приложение живет долгой жизнью и одна и та же таблица может участвовать в нескольких проектах.

с суффиксом получится
SomeTable_R012_D0045_C05

с префиксом получится
C05_D0045_R012_SomeTable
__________________
полезное на axForum, github, vk, coub.
Старый 07.10.2010, 11:33   #2  
Кирилл
Гость
 
n/a
Цитата:
Сообщение от mazzy Посмотреть сообщение
Дык, ведь проблема начинается, когда приложение живет долгой жизнью и одна и та же таблица может участвовать в нескольких проектах.

с суффиксом получится
SomeTable_R012_D0045_C05
Приводя пример, я имел ввиду, что объект получает название 1 раз в момент своего рождения и далее не меняется. Суффиксы не будут наращиваться.

Вообще, меня никакие именования не расстраивают. Суффиксы, префиксы, их отсутствие. Это как расстраиваться от того, что елки с иголками, а березки не с иголками.
Расстраивает когда нет информации.
Анализ кода может ответить на вопрос "как", но не может ответить на вопрос "зачем".
Старый 07.10.2010, 11:40   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Кирилл Посмотреть сообщение
Приводя пример, я имел ввиду, что объект получает название 1 раз в момент своего рождения и далее не меняется. Суффиксы не будут наращиваться.
ну... тогда такая система вообще не имеет смысла.
предположим, даже был первоаначальный проект.
предположим, он даже доступен текущему поколению разработчиков.

Если не записывать проекты, то объект может быть изменен в другом проекте.
Но разработчик в этом не уверен.
В результате разработчик все так же должен сканировать код каждый раз. Независимо от наличия или отсутствия суффикса.

Если же все последующие проекты записывать каким-то образом в первоначальный проект. Но снова возникает вопрос неактуальности. Расхождений кода и документации и т.п.
И снова разработчик должен сканировать код.
__________________
полезное на axForum, github, vk, coub.
Старый 07.10.2010, 12:03   #4  
Кирилл
Гость
 
n/a
Цитата:
Сообщение от mazzy Посмотреть сообщение
предположим, он даже доступен текущему поколению разработчиков.
Да


Цитата:
Сообщение от mazzy Посмотреть сообщение
Если не записывать проекты, то объект может быть изменен в другом проекте.
Но разработчик в этом не уверен.
В результате разработчик все так же должен сканировать код каждый раз. Независимо от наличия или отсутствия суффикса.
А как изменен?
На примере таблицы добавленной в рамках одного задания и поля, добавленного в нее в рамках другого задания все прозрачно.

Поля SomeTable_R12, которые не имеют суффиксов описаны в R12, поле SomeField_R128 из таблицы SomeTable_R12 описано в R128.

Для примеров где нет смысла в суффиксах, так там и не будем их использовать.
Теги
как правильно, полезное, holywar

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Что лучше, много номенклатур или много конфигураций? axvrp DAX: Функционал 75 21.09.2010 16:13
Как лучше вносить изменения в чужой класс ski DAX: Программирование 13 18.08.2009 10:15
LedgerJournalTable как лучше сделать новую форму kitty DAX: Программирование 2 20.02.2008 12:36
Site в складской аналитике. Как лучше перевести? mazzy DAX: Прочие вопросы 73 07.01.2008 12:18
подскажите. как лучше сделать kitty DAX: Программирование 4 02.11.2007 11:14

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:45.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.