Чаще всего вы, вероятно, столкнетесь с ситуацией, когда вам может понадобиться функция или процедура,есть вероятность, что вы уже писали этот код раньше.
Мой вопрос в том, как вы его организуете, чтобы не переписывать все, другими словами, как лучше всего поддерживать возобновляемый код?
Я думал о том, чтобы поставить все мои процедуры и функции в один единый блок, и добавление этого блока в раздел Uses требуемых форм и т. д.
Но тогда блок станет довольно большим, и, возможно, использование одной или двух функций из одного большого блока будет добавлять в приложение излишне большой размер.
Я в основном спрашиваю, какой метод управления, поддержки и использования повторно используемого кода является наилучшим с точки зрения производительности и удобства?
ОБНОВЛЕНИЕ
После нескольких информативных сообщений, Я решил продолжить и использовать один исходный модуль, содержащий все мои многократно используемые процедуры. Я включил использование сворачивания кода редактора кода Delphi для создания настраиваемых регионов, для разделения различных типов на группы, а также на регионы. Все регионы будут свернуты, а также будут иметь значимые названия регионов. Я добавил единый исходный модуль в путь к библиотеке, который я могу добавить к любому предложению form uses и получить доступ ко всем повторно используемым подпрограммам. См. Снимок экрана для лучшего представления:
Необходимо добавить еще много подпрограмм. Регионы помогают упорядочить код и упростить его чтение, при необходимости я могу расширить любой.
Спасибо.