countdown boutiques-francophones Learn more vpcflyout All-New Kindle sports tools Registry home

Customer Reviews

4.3 out of 5 stars
4.3 out of 5 stars
Format: Hardcover|Change
Price:$67.01+ 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
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.
0Comment| 2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on September 1, 2014
Out of date and speaks from an Ivory tower
0Comment|Was this review helpful to you?YesNoReport abuse