Изменения документа Тема. Целостность агрегатов

Редактировал(а) Alexandr Fokin 2025/01/11 14:27

<
От версии < 1.11
отредактировано Alexandr Fokin
на 2025/01/11 14:27
К версии < 1.7 >
отредактировано Alexandr Fokin
на 2024/01/05 13:52
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -2,8 +2,6 @@
2 2  |(% style="width:285px" %)Строгие конструкторы.|(% colspan="1" rowspan="2" style="width:1086px" %)(((
3 3  Инварианты состояний.
4 4  Недопуск некорректного состояния.
5 -Изменение в перечне свойств повлияет на строгий конструктор, который по цепочке отобразит это изменение на потребителей сущности (меньше шансов забыть обновить компонент потребитель).
6 -При этом допустимо существования пустого конструктора (например с пометкой obsolete), который может использоваться для сериализации или тестов, но не используется в доменной логике.
7 7  
8 8  * Прерывание операции после первой ошибки.
9 9  * Иммутабельное состояние.
... ... @@ -16,8 +16,6 @@
16 16  [[DDD | Domain-driven design>>doc:Архитектура и модели.Группа\. Архитектурные подходы.DDD | Domain-driven design.WebHome]]
17 17  
18 18  [[GoF Design Patterns>>doc:Архитектура и модели.Паттерны проектирования.GoF Design Patterns.WebHome]]
19 -
20 -[[Defensive coding | Защитное программирование>>doc:Архитектура и модели.Про приложение.Некоторые подходы к разработке.Defensive coding.WebHome]]
21 21  )))
22 22  |(% style="width:95px" %) |(% style="width:1390px" %)
23 23