Прежде чем станет получаться DDD применять надо осилить ОО-анализ и ОО-проектирование, например, по книжке:
Ларман К. –
Применение UML 2.0 и шаблонов проектирования (3-е издание)
Никакие другие публикации по DDD не учат подобному, а лишь знакомят с последующими тактическими приёмами. Т.к. изначально полагают, что построение модели предметной области читающий уже освоил и ему нужно классическое «а что дальше».
Есть изрядное количество литературы по DDD и вообще, и по отдельным аспектам с нюансами. И утверждение сделано на основании знакомства с такими как:
- Эванс Э. – Предметно-ориентированное проектирование
- Аниче М. – Простое объектно-ориентированное проектирование
- Вернон В. – Предметно-ориентированное проектирование — самое основное
- Вернон В. – Реализация методов предметно-ориентированного проектирования
- Миллетт С. – Предметно-ориентированное проектирование
- Наир В. – Предметно-ориентированное проектирование в Enterprise Java
- Нильссон Дж. – Применение DDD и шаблонов проектирования
- Хононов В. – Изучаем DDD - предметно-ориентированное проектирование
Вот ни одна из этого перечня книгу Лармана не заменит.
Поскольку применяться DDD может лишь после освоения работы с требованиями и use case'ами и user stories. Т.е. после выявления модели предметной области через разбор прецендентов и последующего проектирования (распределения обязанностей с ролями, поведением и взаимосвязями между обнаруженными сущностями. И вот только после этого уже может).
#
DDD #
books #
UML #
книги #
lang_ru @
Russia