Re[23]: DDD протаскивание других слоев через параметры методов Domain
От: Sharov Россия  
Дата: 04.12.20 10:58
Оценка:
Здравствуйте, AndrewJD, Вы писали:

AJD>>>Это бредовая картинка, потому что анемика может имееть как раз такую же структуру как в DTD, с условием что вся логика в сервисах.

S>>Вероятно, в самых простых приложениях, т.е частный случай. Когда AggregateRoot по сути состоит из одной Entity и т.п.
AJD>Что мешает иметь сложную систему? Отсуствие логики в entity?

При чем здесь сложность? Мы говорим о том, что дескать картинка при определенных условиях будет для
двух подходов аналогична, т.е. не покажет разницы:

Это бредовая картинка, потому что анемика может имееть как раз такую же структуру как в DTD, с условием что вся логика в сервисах.


Еще раз: да, в каких-то случаях все будет 1 в 1. В самых, вероятно, простейших. Там вся соль на картинке именно в связях,
т.е. ребрах между сущностями в соотв. уровне. Вот эти связи и есть сложность, которую надо контролировать.
DDD предлагает подход, где эти связи отсутствуют, т.е. сложность проще контролировать. Т.е. изоляция на уровне дизайна\архитектуры.
А не только в коде.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.