Как лучше всего использовать повторно используемый код?

Чаще всего вы, вероятно, столкнетесь с ситуацией, когда вам может понадобиться функция или процедура,есть вероятность, что вы уже писали этот код раньше.

Мой вопрос в том, как вы его организуете, чтобы не переписывать все, другими словами, как лучше всего поддерживать возобновляемый код?

Я думал о том, чтобы поставить все мои процедуры и функции в один единый блок, и добавление этого блока в раздел Uses требуемых форм и т. д.

Но тогда блок станет довольно большим, и, возможно, использование одной или двух функций из одного большого блока будет добавлять в приложение излишне большой размер.

Я в основном спрашиваю, какой метод управления, поддержки и использования повторно используемого кода является наилучшим с точки зрения производительности и удобства?

ОБНОВЛЕНИЕ

После нескольких информативных сообщений, Я решил продолжить и использовать один исходный модуль, содержащий все мои многократно используемые процедуры. Я включил использование сворачивания кода редактора кода Delphi для создания настраиваемых регионов, для разделения различных типов на группы, а также на регионы. Все регионы будут свернуты, а также будут иметь значимые названия регионов. Я добавил единый исходный модуль в путь к библиотеке, который я могу добавить к любому предложению form uses и получить доступ ко всем повторно используемым подпрограммам. См. Снимок экрана для лучшего представления:

Screenshot

Необходимо добавить еще много подпрограмм. Регионы помогают упорядочить код и упростить его чтение, при необходимости я могу расширить любой.

Спасибо.

6
задан 11 June 2011 в 23:59
поделиться