Decomposing the Functional Responsibilities
Since Chapter 6, we have stepped away from the theory explained in the first chapters and demonstrated how we would turn the principles that we learned into the design of a sample application. Now, we are going to build this sample application, and our goal is that, by the end of the book, you can apply most of the principles learned in a real suite of applications and reproduce a small information system. By using what was explained, this small system will be very easy to evolve, and this is what we will demonstrate in the very last chapters of the book.
I know from a lot of experience in managing developers that most technical readers are eager to finally get some code typed and see what happens “for real” (funny to use this expression for something as virtual and abstract as code), but this is the very last chapter before we dive into the technical installation of dependency services (Chapter 15) and code writing for the...