Показать сообщение отдельно
Старый 27.10.2004, 12:58   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Комментарии удалены?
Цитата:
Изначально опубликовано gudzon
Добрый день!
По ходу программирования в Axapta появилось предположение что кто-то автоматически удалил все комментарии из кода? Кто? Зачем? На каком этапе? Это только в российской функциональности?
Комментарии есть, конечно.
Info.startup()
SysApplCheck.argumentThePaths()
SysCheckList.*
SysListPanel.addData
и т.п.

Где-то были даже разыернутые описания концепции работы.

Почему комментариев так мало?
Просто исходные разработчики свято верили в рефакторинг и перекрестные ссылки.
http://w8.platonoff.com/refactoring/

Один из постулатов рефакторинга говорит, что правильному коду не нужны комментарии. Код должен быть таким, чтобы его можно было читать и понимать как обычный текст.

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

А вот такой документации в Аксапте чертовски мало. Именно из-за того, что разрабочики свято верили в рефакторинг.

С российской функциональностью было чуть по-другому...