Case Study: A Bug and Defect Tracking System
The case studies that appear at the ends of most chapters of this book present nontrivial examples of the C++ language in use. You will get more experience at reading C++ and how to actually use it in practice. Along the way, you will learn how to go about the business of writing software.
Bugs are a fact of life in any software project, no matter how clean you kept the surfaces and how shut the windows were, but the testing phase is meant to find them. It is a good idea to keep track of bugs. Traditionally, programmers write themselves notes about bugs on small pieces of paper, but this method breaks down very quickly.
In this section you will write a very straightforward system ...