Anemic vs Rich Domain Models: Когда
Тезис Мартина Фаулера о том, что анемичная модель — это антипаттерн, звучит очень часто в мире разработки. Но что, если эта рекомендация игнорирует реальные технические ограничения, с которыми сталкиваются разработчики при работе с ORM? 🤔
В этой статье разбираемся, когда разделение логики и данных становится не просто вопросом стиля, а вынужденной мерой, и как правильно балансировать между чистой архитектурой и практичностью кода.
Анемичная модель: не всегда это признак лени
По определению, анемичная модель — это когда у вас есть набор геттеров и сеттеров, а вся бизнес-логика