Как стать автором
Обновить

Комментарии 4

Плюсов у доменной модели множество, вы правильно отметили. Минус — модель — это все-таки не данные. Ее не стоит применять там, где вы работаете с плоскими «plain old» данными — статистика и прочее. Типичный пример — OLTP и Reporting: намекните об этом любому разработчику ORM и смотрите, что будет (на всякий случай отойдите в сторону :)

А в целом: хорошая книга от М. Фаулера «Patterns of Enterprise Application Architecture» наглядно разбирается и отвечает на поднятый вопрос. Рекомендую.
спасибо огромное. пробежался по содержанию — то что надо (я про книгу).

скачать можно здесь
> Код само-документируется
Согласен. Попал в проект, код которого не документирован. Хорошо, что все переменные и методы, классы названы по аналогии с объектами и операциями реального мира, можно код практически прозрачно для всех читать вслух.
очень часто я даже удаляю коментарии из кода, которые «усердные программисты» туда вносят, потому что всё понятно и без них.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории