Appendix B New Features for an Existing Code Base

This Appendix summarizes the origins and motivation for adding new features to RMH Homebase. These new features originate directly from the client, who at the time had been using RMH Homebase release 1.4 for over a year.

The actual implementation of these new features is discussed in Chapters 39 of the text. The working code base referenced in these chapters for illustrating the development of these new features is release 2.0, which can be downloaded from the book’s myopensoftware.org/textbook.

B.1 Starting With a Request From the Client

The e-mail below came from the client to the lead developer. It outlines a series of features that would be desirable to add to RMH Homebase. From this e-mail, ...

Get Software Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.