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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.10.2004, 15:36   #12  
levsha is offline
levsha
Участник
 
22 / 14 (1) ++
Регистрация: 20.10.2003
Адрес: СПб
Re: Re: Комментарии удалены?
Цитата:
Изначально опубликовано mazzy

Где-то были даже разыернутые описания концепции работы.
в 2.5 таким развернутым описанием мог похвастать класс RunBase

Цитата:
Изначально опубликовано mazzy

Один из постулатов рефакторинга говорит, что правильному коду не нужны комментарии. Код должен быть таким, чтобы его можно было читать и понимать как обычный текст.
в приведенной Вами ссылке ничего похожего на первую часть постулата я не увидел... Более того, для прояснения сути присходящего постоянно приводятся uml-диаграммы, которые тем более в код никто помещать не будет. Постулат об отсутствии комментариев больше соответствует идеологии extreme programming, которая стала так популярна у отечественных девелоперов в том числе и благодаря такому заявлению.

Цитата:
Изначально опубликовано mazzy

Надо сказать, что если оставить один слой sys, то именно так и происходит.
Когда слоев много (много объектов), то уже необходимы не комментарии к коду, а описание СЕМЕЙСТВА классов. Так например, для четкой работы программиста необходимо описание концепции работы семейства LedgerVoucher.

А вот такой документации в Аксапте чертовски мало. Именно из-за того, что разрабочики свято верили в рефакторинг.
Действительно, много объектов, которые ни каким образом не структурированы...
Верили бы разработчики свято в рефакторинг, то заложили бы в язык хотя бы разбиение классов на пакеты. А то получается, что и на пакеты не разбить и иерархия классов выше третьего порядка трудно реализуема(с помощью принятой в аксапте практики добавлять к имени предка "_ТакойтоПотомок" в названии класса-потомка) от того, что имя класса ограничено 35-ю символами... Скорее разработчики свято верили в непогрешимость и универсальность своего кода...
Теги
история развития, комментарий, рефакторинг, стиль программирования

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Управление проектами!? 3oppo DAX: База знаний и проекты 14 16.06.2006 10:56

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

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

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