Learn more Shop now Learn more Shop now Shop now Shop now Shop now Learn More Shop now Shop now Learn more Shop Fire Shop Kindle Learn More Shop now Fitbit
Profile for Marc Grue > Reviews

Personal Profile

Content by Marc Grue
Top Reviewer Ranking: 10,563,175
Helpful Votes: 4

Learn more about Your Profile.

Reviews Written by
Marc Grue

Show:  
Page: 1
pixel
Lean Architecture: for Agile Software Development
Lean Architecture: for Agile Software Development
by James O. Coplien
Edition: Paperback
Price: £20.50

4 of 5 people found the following review helpful
5.0 out of 5 stars Use cases in code, 28 Oct. 2010
This first book covering the new DCI paradigm of programming is a must read for anyone interested in separating the more often changing behavioral parts of code related to use cases from the more slowly evolving structural parts of domain data.

A great practical description of how the use case evolves and translates directly into code, of how to reflect the end users mental model in code - making it much more readable for both programmers and domain experts. It goes into detail about how use case roles translates to Object Roles playing out their part of a use case algorithm and how they get injected into the domain objects to use their state. And we are presented with how the Context can set up the mapping of Roles to domain Objects in different flexible ways before firing off the trigger Interaction of the use case.

Apart from example code in C++ and Ruby through out the last chapters of the book, it also have a great appendix with coded DCI examples in Scala, Python, C#, Ruby and Squeak.

For anyone interested I can also recommend visiting the Google "object-composition" group where all the concepts are discussed and explored.


Page: 1