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.
I'm Ben Scheirman. I am a .NET software developer with a strong interest in agility. I work as a Principal Consultant with Sogeti.
Read more here.
email me
Ads by The Lounge
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.