Лучше ли написать много маленьких методов (или функций) или просто написать логику/код этих небольших процессов прямо в то место, где вы бы назвали небольшой метод? Как насчет того, чтобы разбить код на небольшую функцию, даже если пока он только вызывается из одного места?
Если один выбор зависит от некоторых критериев, каковы они; как программист должен сделать правильный выбор?
Я надеюсь, что ответ может быть применен, как правило, на многих языках, но при необходимости ответы могут быть конкретными для языка или языков. В частности, я думаю о SQL (функции, правила и хранимые процедуры), Perl, PHP, Javascript и Ruby.