делаете все более и более абстрактно, унифицированно и радуетесь, что новый похожий раздел приложения разворачивается практически моментально. Но потом многие эти "похожие" разделы начинают развиваться в разных направлениях, а из-за этого эта сама унификация начинает работать против вас?
Преждевременная оптимизация — корень всех (или большинства) проблем в программировании (Кнут). Бритва Оккама - абстракции ради абстракций
добро пожаловать в реальный мир:) В реальности у разработчиков нет полного понимания предметной области, чтобы предсказать будущие изменения, еще у манагеров часто тоже нет)
Обсуждают сегодня