Конференция "Embarcadero"

Обсуждение вопросов, связанных с компанией Embarcadero, ее продуктами RAD Studio, C++Builder, Delphi и другими.

 
 
Добавить сообщение »

Тема: Обсуждение материала "Упростите свои Delphi-приложения - Часть 2"

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

Автор:  Артем Дата: 31.05.2014 15:34
По поводу "определенных правил". Их список автор начал с середины. Начинать надо с техзадания, с создания модели, а не с раздумий над первой строчкой кода. Все остальные правила не вызывают возражений, но крайне тривиальны: конечно же, код надо комментировать, конечно же, при написании кода надо думать, конечно же, иметь при этом перед глазами дерево классов, построенных рационально, структурировать код, и т.д. Мне кажется, это все равно что написать статью с призывами и обоснованием мыть руки перед едой.
Ответить на сообщение »
 
Автор:  ffh2000 Дата: 07.06.2011 09:30
Автор - дилетант или кОсит (а может покурил чего)?

Во-первых, настройки грузить надо не в OnShow, а в OnCreate и сохранять, если надо сохранять один раз при закрытии приложения (или формы), в OnDestroy.

Во-вторых: я к примеру пишу программы, состоящие из большого количества форм. Грузить каждый раз весь проект для работы над одной формой довольно тяжело (для компа), поэтому проект разбит на кучу отдельных приложений (форм). При сборке большого проекта код в основном файле проекта-формы задействован не будет, поэтому грузить настройки после инициализации Application просто нет смысла. Этот подход не универсален.

Вывод: оптимальнее всего грузить в обработчике OnCreate, а сохранять в OnClose или OnDestroy в зависимости от ситуации.
Ответить на сообщение »
 
Автор:  Игорь Дата: 16.05.2011 15:55
И вообще, кто автор этой банальщины? Marco Cantu или безыменный "суперпроггер" с dumpz.ru?
Ответить на сообщение »
 
Автор:  Игорь Дата: 16.05.2011 15:52
Клоунада какая-то. Чей подход к программированию критикует автор? Случайных людей? Новичков? Студентов?
Ответить на сообщение »
 

Добавить сообщение »
Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/iservices/messages.asp?forumId=18718&topicId=14