История изменений
Исправление peregrine, (текущая версия) :
Разнос отдельных фич по независимым библиотекам сам по себе намного усложняет разработку.
Нет, не усложняет. Усложняет дурак на должности тимлида, который не хочет думать про архитектуру и API, а хочет фигак-фигак и в продакшен, благо менеджер гонит быстрее. И ладно, когда схема бизнеса рассчитана на быструю прибыль от проекта, как, например, какой-нибудь софт на мобилку, привязанный к конкретному устройству. Тогда это оправданный и правильный подход, а когда рассчет идёт на прибыль и развитие в течении десятков лет, то это подход в корне неправильный. В том же oracle баг уже фиксится около месяца. Скоро будут вынужденны переписывать или отомрут перед каким-то постгрискул.
Исходная версия peregrine, :
Разнос отдельных фич по независимым библиотекам сам по себе намного усложняет разработку.
Нет, не усложняет. Усложняет дурак на должности тимлида, который не хочет думать про архитектуру и API, а хочет фигак-фигак и в продакшен. И ладно, когда схема бизнеса рассчитана на быструю прибыль от проекта, как, например, какой-нибудь софт на мобилку, привязанный к конкретному устройству. Тогда это оправданный и правильный подход, а когда рассчет идёт на прибыль и развитие в течении десятков лет, то это подход в корне неправильный. В том же oracle баг уже фиксится около месяца. Скоро будут вынужденны переписывать или отомрут перед каким-то постгрискул.