RichModel vs AnemicModel
Квартирники
Backend

Тезисы

В сообществе много холиваров о том, какую модель лучше использовать — Rich или Anemic. При этом лагерь консультантов активно топит за Rich Model, а среди разработчиков популярна Anemic Model.

Поговорим о модели без предрассудков и с практической точки зрения. Для начала определимся с понятиями, что принято называть терминами Rich Model и Anemic Model, по каким критериям их можно отличить.

Посмотрим, стоит ли использовать две модели данных: бизнес-модель для бизнес-логики и отдельную data-модель для маппинга на базу. Увидим, какие кейсы невозможно реализовать в канонической Rich-модели. Обсудим, так ли страшна анемичная модель, как ее ругают. И придем к прагматичной модели, которая чаще всего встречается на практике.

Аудитория

Backend-developer.

Уровень сложности

Any-level.



Оцените доклад

Запись доклада

DevBrothers

Денис Цветцих

Делится с сообществом практически полезными материалами.

Делится с сообществом практически полезными материалами.

Тинькофф, DevBrothers

Андрей Цветцих

Более 15 лет занимается разработкой корпоративных приложений. Занимался как созданием новых приложений, так и поддержкой и рефакторингом существующих. Основная область интересов — применение архитектур и паттернов проектирования на практике.

Более 15 лет занимается разработкой корпоративных приложений. Занимался как созданием новых приложений, так и поддержкой и рефакторингом существующих. Основная область интересов — применение архитектур и паттернов проектирования на практике.

Другие спикеры секции Квартирники