David's Reviews > Domain-Driven Design: Tackling Complexity in the Heart of Software

Domain-Driven Design by Eric Evans
Rate this book
Clear rating

's review
Jan 29, 2010

it was amazing
bookshelves: non-fiction, software-development, i-have
Read from January 29, 2010 to September 18, 2012

Been reading this on and off for a while now. I would put this on the "must read" shelf of anyone involved in the development side of software engineering, including programmers, designers, architects, even development managers. It presents a lot of important points and topics that some developers sort of know or understand but never clearly defined and put forth. There are best practices on patterns, approaches to design and development, architecture, and communication.

It takes OO development up to a new level, expanding on the generic technical ideas into the realm of domain knowledge. It's about closing the gap of understanding between business users, project owners, and and the developers.

The concepts presented take some time to absorb and are best learned when put in actual practice. It's not easy to digest but as you glean bits and pieces there, sometimes it's like, "I know doing this way always felt right", and now the book explains why it felt right. Some of the explanations are rather abstract (there are very specific examples throughout the book) for things that are hard to define, so I'd say I found it difficult to relate to things where I had no practical experience. Still, I come away from this book with a good understanding of the benefits of placing high importance on the correctness and representational value of domain model.
2 likes · flag

Sign into Goodreads to see if any of your friends have read Domain-Driven Design.
Sign In »

Reading Progress

01/29/2010 page 1
show 19 hidden updates…

No comments have been added yet.