NDC 2012

Norwegian Developers Conference  

Crafting Wicked Domain Models

06 June 2012 16:20 - 17:20

At its heart, much of Domain-Driven Design is all about object-oriented design. The challenge with elegant designs is that they all start out ugly. But our domain objects don't need to stay as anemic, data-centric property bags. With a small set of well-honed refactoring techniques, we can turn an ugly domain model into a wicked domain model, where our business objects respect boundaries, take our commands, and never, ever find themselves in a bad state.

Design & Architecture