Тугай
Новичок
Анемичная значит слабая - плохо спроектированная, как лепили так и получилось.
Во времена двухуровневой архитектуры тоже был вопрос, делать сохраненную процедуру или не делать,
куда бизнес логику в триггер, констрейнт, в код клиента или в сохраненную процедуру?
Куда SQL относящийся к объектам предметной области в сущность или в сервис или в модель или ... ?
На самом деле пофик - код есть код, важно чтоб не было бардака, модель не была слабой - анемичной,
для меня это значит, что если нам нужно посчитать количество заказов у пользователя,
мы делаем это в том единственном месте как спроектировали, договорились, согласились.
Во времена двухуровневой архитектуры тоже был вопрос, делать сохраненную процедуру или не делать,
куда бизнес логику в триггер, констрейнт, в код клиента или в сохраненную процедуру?
Куда SQL относящийся к объектам предметной области в сущность или в сервис или в модель или ... ?
На самом деле пофик - код есть код, важно чтоб не было бардака, модель не была слабой - анемичной,
для меня это значит, что если нам нужно посчитать количество заказов у пользователя,
мы делаем это в том единственном месте как спроектировали, договорились, согласились.