Wrox Press Patterns, Principles, and Practices of Domain–Driven Design
P**V
Great practical guide for DDD
I'm reading this book after Eric Evans Domain-Driven Design: Tackling Complexity in the Heart of Software. Patterns, Principles and Practices gives much more detailed and practical tips for implementing DDD in your projects, but I don't regret having read Evans book first, it gave a good foundation for absorbing ideas from this book.The examples are given in C#. Being a Ruby on Rails developer, at first I was afraid that they would be no use to me. But the concepts are universal for any programming platform, and code examples are easy to follow and translate.I highly recommend this book to anyone who wants to implement DDD in their projects.
A**A
Fantastic book
This is a very well-written book in DDD. It's very easy to follow and enjoyable to read. Explanations and examples are crystal clear to convey the concepts.Highly recommend this book to anyone who is interested in learning DDD.
O**G
Good presentation with clear examples
Excellent and accessible presentation with excellent examples. One of the best books on DDD. Very high quality printing and paper.
A**A
Scritto troppo in fretta; "didn't age well"
Background: sviluppo software da una decina d'anni, conosco per osmosi i principi del DDD ma non ho mai letto un libro a riguardo e non ne conosco il linguaggio. Purtroppo ho visto un talk di Evans e non riesco a leggere il "blue book" senza sentire la sua voce calma e addormentarmi...I primi capitoli potevo saltarli. Ci sta per uno con un po' di esperienza, ci sta un po' meno che un paio di volte ho trovato interi paragrafi copiati e incollati a poca distanza. Se preferite il termine "usare" rispetto al riempitivo "utilizzare", farete un po' di fatica. Per un libro che parla di distillare la complessità, in diversi tratti potrebbe fare un lavoro migliore; ma tenete duro, poi migliora (o ci si abitua).Nella parte su bounded context, context mapping, business model e domain model ho avuto un po' di difficoltà, forse per un tentativo di formalizzare le cose poco paziente, o per una scarsità di esempi. I principi in realtà sono semplici. Ho trovato in generale inutili e confusi i diagrammi.Per gli esempi di codice, armatevi di pazienza: installerete Visual Studio 2013 se avete voglia. Combatterete con qualche dipendenza obsoleta, e naturalmente attenzione ai dettagli o perderete molto tempo a far funzionare dei semplicissimi esempi. Non serve esperienza di .Net.Soddisfatto della parte sui pattern tattici, che era quella che più mi interessava, ma per la quale forse potevo leggere qualche articolo online.Lo posso consigliare a persone inesperte (se tengono duro nella parte iniziale più astratta, e più importante!), specialmente per l'overview su architetture e integrazione. Per quanto mi riguarda, dovrò farmi qualche litro di caffè e leggere il "blue book".
R**N
Get it. Read it.
I'm a little annoyed with myself that I am only writing this review now. I had this book sitting on my desk for the last few months but didn't make time to read it. I mean really read it and understand it. If you are new to DDD or indeed if you have been working with the concepts for a period of time then I encourage you to read this book. It's so well written and the examples are meaningful and well thought out. This is particularly relevant to chapter 12. I like that the architecture was fleshed out with diagrams prior to introducing the code. This allows readers to take some time and try and implement solutions themselves and make comparisons to the code from the book. Finally the book doesn't waste time. In some books that I have read they spend the first few chapters introducing dependency injection and TDD. This is not the case here. All chapters are relevant and useful in the outside world. Nice work Mr Millett.
Trustpilot
3 weeks ago
2 weeks ago