July 2009
Intermediate to advanced
544 pages
11h 24m
English
This chapter deals with the issue of how to manage problems as reported by users: how to track and manage problem reports, how to organize the debugging process, and how to keep track of multiple versions. All of this constitutes the basic framework within which debugging takes place.
Technically, a defect is created at the moment the programmer writes the appropriate code. However, its actual life cycle begins when some human spots the defect itself or one of its effects. Frequently, the human is a user, and the effect is a problem that needs to be solved.
Solving a user’s problem is more than just debugging. At the start, we need to find out whether we can actually do something. Maybe ...
Read now
Unlock full access