Информация об изменениях

Сообщение Re[5]: Shareware. Delphi от 14.04.2017 12:17

Изменено 22.04.2019 9:44 deleted2

Re[5]: Shareware. Delphi
Здравствуйте, TMU_1, Вы писали:

R>>Это само собой. Но я имею ввиду 1 форма = 1 исходник — это означает необходимость для всей формы целиком в рамках одного файла писать обработчики для всех контролов. В случае рефакторинга самой формы это выливается в кучу работы, посколько надо выдирать код и переносить по каждому обработчику.


TMU>Чего? Это если писать код прямо в обработчике события (да, да, я тоже этим грешил в былые времена).


Как видно, два человека за сегодня читать не умеют. И видимо, не знают, что такое обработчик события и что такое код, работающий с представлением и код работающий с бизнес логикой.

TMU>По уму в обработчике только вызов функции/метода из модуля с логикой.


По уму такое никогда не бывает. Потому что когда что-то меняется на форме, идет большой поток событий, какой надо обработать. Разделение модулей невозможно.

Это вам не формы 70-х годов на мейнфреймах, когда ввел кучу данных, даже не общаясь с самим ЭВМ, и лишь после нажатия на финальную кнопку понеслось взаимодействие с хостом. Сейчас формы таковы, что любое нажатие на кнопку или перемещение мыши что-то меняет на форме.
Re[5]: Shareware. Delphi
deleted