|
![]() |
#1 |
Участник
|
Re: Комментарии удалены?
Цитата:
Изначально опубликовано gudzon
Добрый день! По ходу программирования в Axapta появилось предположение что кто-то автоматически удалил все комментарии из кода? Кто? Зачем? На каком этапе? Это только в российской функциональности? Info.startup() SysApplCheck.argumentThePaths() SysCheckList.* SysListPanel.addData и т.п. Где-то были даже разыернутые описания концепции работы. Почему комментариев так мало? Просто исходные разработчики свято верили в рефакторинг и перекрестные ссылки. http://w8.platonoff.com/refactoring/ Один из постулатов рефакторинга говорит, что правильному коду не нужны комментарии. Код должен быть таким, чтобы его можно было читать и понимать как обычный текст. Надо сказать, что если оставить один слой sys, то именно так и происходит. Когда слоев много (много объектов), то уже необходимы не комментарии к коду, а описание СЕМЕЙСТВА классов. Так например, для четкой работы программиста необходимо описание концепции работы семейства LedgerVoucher. А вот такой документации в Аксапте чертовски мало. Именно из-за того, что разрабочики свято верили в рефакторинг. С российской функциональностью было чуть по-другому... |
|
Теги |
история развития, комментарий, рефакторинг, стиль программирования |
|
![]() |
||||
Тема | Ответов | |||
Управление проектами!? | 14 |
|