Бум рассуждать логически...
Misha v.3 14.03.2003 15:25
1. ты пишешь, что "...Методы большие и со временем обещают разрастись...", т.е. подключать их все разом не очень хорошо (хотя у каждого свое понятие "разрастись", если это в сумме 100 КБ кода, то не заморачивайся и подключай все сразу)
2. использование ^use[] в тот момент, когда ты понял, что за класс/метод тебе нужен, почти равносильно ^process{} т.к. парсер остановит выполнение кода, считывает данные, проверяет синтаксис, компайлит заюзаное или отпроцессенное и только после этого продолжает выполнение. как видим, беда process заключается в том, что если использовать его в циклах, то будет много задержек связаных с проверкой/компиляцией кода (^use[] в цикле отработает только один раз)
3. если у тебя кода много, но он фактически выполняется один раз, то пофигу что использовать: ^use[] или ^process{}, однако я предпочел-бы ^use[]
4. вспомни про ^cache[] это поможет не так сильно напрягаться из-за вопроса производительности (по крайней мере в первое время)
5. возьми ^rusage[] и потестируй
6. вынеси механизм выполнения кода (когда ты понял что тебе нужно выполнять) в отдельный метод. тогда при изменении (если оно понадобится) будешь править только этот метод.