Chapter 10. Sample Application
This chapter is the apex of this book: the sample application will aggregate all of the details covered in previous chapters. The application will be developed using an iterative approach, with the first three iterations covered.
As with all agile projects, the requirements will not be set in stone at any point during the application's lifetime. There will be a limited amount of up-front design: enough to comfortably fill the first iteration, which should result in a working—albeit unsellable—product. That means, limited functionality but without crashing bugs or unhandled exceptions.
The application itself will be personal financial software intended to track a single user's physical accounts—checking ...