Monday, June 12, 2006

Review of Domain Driven Design

Domain Driven Design – by Eric Evans

I just finished reading this book by Eric Evans on “Tackling Complexity in the Heart of Software.”  Domain Driven Design should really be required reading in college, in my opinion.  Eric Evans has a way of describing benefits of rich modeling techniques and how to develop them.  He guides you through learning to develop the ubiquitous language of the domain, an important concept for effective modeling.  He also addresses many common concerns such as scalability with the techniques in the book.

This isn’t your typical software book, chock full of simple examples to help make the author’s point.  Evans goes into enourmous detail on the examples and builds on them throughout the course of the book.  The quality of the examples are what pushes the reader’s understanding of the topic to a level that words cannot do alone.

Evans tends to be a bit wordy in this book, and you’ll often find that he seems to be repeating himself, frequently with the same verbage.  The message is important though, worth visiting more than once. 

Domain Driven Design is among the most profound, impacting, and inspiring software books I have ever read.  I give it a 5/5.

Comments are closed.
Personal Loans - Loans - Debt Consolidation - Debt