Автор оригинала: whirlwind
Понимаешь, вот это пере- для меня сейчас так же выглядит как всем понятная преждевременная оптимизация. Ну как-то так.
Не совсем.
Вот у меня лежит фреймворк на серверах в /usr/share/php/<FrameworkName>, его юзают все сайты.
Обнаруживается такое "недо"-, и мучительно думаешь, что делать: переделать по уму (и ломать работающее, править код всех сайтов? нафиг"!), добавить "маленький хак" типа setFooMode() - говно, переделать старый вариант фасадом к новому (здравствуй KISS)?...
Хотя что все нужно в меру - это бесспорно.
Тут помогает базовый критерий "тестируемость" как условно небходимый и достаточный, кстати.