Лекс Айрин писал(а):А удобство чтения?
Представления об удобстве - дело крайне субъективное.
Модератор: Модераторы
Лекс Айрин писал(а):А удобство чтения?
Снег Север писал(а):Так что сколько-нибудь серьезной причины в "чистке кода" не имеется.
wavebvg писал(а):А если серьезно, то удалить модули из USES IDE не может, потому что, они могут содержать:1. Секцию инициализации
wavebvg писал(а):2. Глобальные переменные
Mirage писал(а):В команде не доводилось работать?
Mirage писал(а):Импорт модуля ради его секции инициализации, это исключение. Просто должна быть возможность объяснить IDE, что вот этот модуль нужен, его не трогаем.
это архитектурная ошибкаdaesher писал(а):На самом деле, не такая уж это и редкость. Многие модули - причём зачастую стандартные и обязательные - формально "висят" только на секции инициализации. Возьмите тот же Interfaces или cthreads. Формально они "не нужны", давайте предложим их "оптимизировать"? Или спросим у паскалиста-новичка? Что он ответит? Нужен ему такой модуль? Зачем? Раз - и у программы нет GUI. Или она не может нормально работать с потоками (причём только в определённой ОС при определённых условиях).
Снег Север писал(а):Регулярно работаю.
daesher писал(а):Многие модули - причём зачастую стандартные и обязательные - формально "висят" только на секции инициализации.
Mirage писал(а):Но проблемы от него никуда не денутся.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 255