Итак - очень гипотетический вопрос и больше похоже на обсуждение вашего стиля кодирования и практики, которую вы используете ежедневно.
Я возьму в качестве примера: CodeGear RAD Studio 2009 (извините всех поклонников D7, но правила Unicode).
У меня есть возможность развернуть / свернуть функции / процедуры / записи и несколько других сложных структур данных, но что, если код длинный?
Что делает задачу и ее выполнение эффективной - время, необходимое для добавления комментариев (фактически, его требования) и расширения / свертывания необходимой области или использования предлагаемых OMT возможностей?
Чтобы привести пример ввода от себя - у меня небольшое приложение, около 1,5 тыс. Строк, и я не использую моделирование. Это достаточно умно или я теряю много времени, если мне нужно найти несколько простых ссылок или вызовов (событий)?