Комментарии 4
Плюсов у доменной модели множество, вы правильно отметили. Минус — модель — это все-таки не данные. Ее не стоит применять там, где вы работаете с плоскими «plain old» данными — статистика и прочее. Типичный пример — OLTP и Reporting: намекните об этом любому разработчику ORM и смотрите, что будет (на всякий случай отойдите в сторону :)
А в целом: хорошая книга от М. Фаулера «Patterns of Enterprise Application Architecture» наглядно разбирается и отвечает на поднятый вопрос. Рекомендую.
А в целом: хорошая книга от М. Фаулера «Patterns of Enterprise Application Architecture» наглядно разбирается и отвечает на поднятый вопрос. Рекомендую.
0
> Код само-документируется
Согласен. Попал в проект, код которого не документирован. Хорошо, что все переменные и методы, классы названы по аналогии с объектами и операциями реального мира, можно код практически прозрачно для всех читать вслух.
Согласен. Попал в проект, код которого не документирован. Хорошо, что все переменные и методы, классы названы по аналогии с объектами и операциями реального мира, можно код практически прозрачно для всех читать вслух.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Business Objects