Slide 4
Slide 4 text
Why Domain-Driven Design (DDD)?
● A domain model and ubiquitous language provide a mechanism for shared
understanding
● The whole team gains a useful mental model for discussion & refinement,
which leads to greater understanding of our business
● Domain experts can contribute to software design, leading to a better
representation of how the business works
● Since pure models can be late bound to implementation details, they are
easier to test, which leads to more correct implementations