Auto boutiques-francophones Simple and secure cloud storage Personal Care Cook Kindle Music Deals Store Cycling Tools minions

Customer Reviews

16
4.3 out of 5 stars
Domain-Driven Design: Tackling Complexity in the Heart of Software
Format: HardcoverChange
Price:$68.79+Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

Showing 1-2 of 2 reviews(1 star)show all reviews
2 of 3 people found the following review helpful
on June 27, 2004
This book sets the expectations for grandiose and profound insights on software engineering, but it really failed to deliver.
To be fair, there are some good insights, but they are buried in lots of 'water' and structure less presentation. The points that author wants to emphasize appear in bold. Instead of bolding important things out, how about refactoring this book from 500+ pages to 200?
But the amount of 'water' is by far not the only problem with the book. For example, the author has made a point to use lots of practical modeling examples in the book. However, these examples lack continuity, as he they try cover too much. It would be better to develop 1 example through entire book.
I thought I knew what Domain Driven design was before I read this book. I think that people, who did not, would not get clear idea of what it is. A simple, single message that software needs to capture the underlying phenomenon being modeled is not really coming through.
The first few chapters focus on explaining what the Domain Driven Design is. Lots of emphasis is put on discussing the model with the customer in order to extract the essential concepts from the problem domain. While this idea is great, the suggestions that customers and engineers will speak the same language, where things are described like this: 'Car maintains collection of wheels', is rather strange. I do not believe that customers need to know that Car class actually stores wheels.
The following chapters proudly introduce Entities, Value Objects, Services and Modules - the core of Domain Driven Design. I found these ideas trivial. What is new in anything that's been presented? Also, author raises a lot of complex questions such as identity management and shared access, but does not really answer them.
The rest of book I can't really describe because things are just out of order. Not only I find no connection between chapters, the pages inside the chapter do not follow one another.
To sum up, I regret that I spent my money on this book.
Alex
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on September 1, 2014
Out of date and speaks from an Ivory tower
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
     
 
Customers who viewed this item also viewed
Implementing Domain-Driven Design
Implementing Domain-Driven Design by Vaughn Vernon (Hardcover - Feb. 6 2013)
CDN$ 46.39

Domain-Driven Design Reference: Definitions and Pattern Summaries
Domain-Driven Design Reference: Definitions and Pattern Summaries by Eric Evans (Paperback - Sept. 22 2014)
CDN$ 26.11

Clean Code: A Handbook of Agile Software Craftsmanship
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (Paperback - Aug. 1 2008)
CDN$ 41.59