software design
Home » computers » computer science » software design » domain-driven design tackling complexity in the h
|
Aftersleep Books
|
||||||||||||||||||||
Domain-Driven Design Tackling Complexity in the HThe following report compares books using the SERCount Rating (base on the result count from the search engine). |
|||||||||||||||||||||
|
Aftersleep Books - 2005-06-20 07:00:00 | © Copyright 2004 - www.aftersleep.com () | sitemap | top |
This well-organized book succeeds on many levels:
* It helps prepare the modeler to work with his domain by suggesting he must develop the right mindset and communicate with the people who understand the domain.
* Emphasizing the need to keep the domain model as pure as possible, it explains the absolute fundamentals of a domain model, including the all-important notions of entities, value objects, services, and modules. It presents the object-lifecycle, including the mechanisms of factory and repository (and their advantages).
* It provides techniques for object discovery and refinement and model flexibility.
* It provides ideas for organizing cooperative teams.
* It is highly compatible with agile processes, such as eXtreme Programming (XP). In fact, the author himself has practiced XP.
This book should be the second book a novice modeler should purchase. A seasoned modeler should buy this book immediately.