Why programs fail : a guide to systematic debugging /
Main Author: | |
---|---|
Format: | Book |
Language: | English |
Published: |
Burlington, MA :
Elsevier/Morgan Kaufmann,
c2009.
|
Edition: | 2nd ed. |
Subjects: |
Table of Contents:
- 1. How failures come to be
- 2. Tracking problems
- 3. Making programs fail
- 4. Reproducing problems
- 5. Simplifying problems
- 6. Scientific debugging
- 7. Deducing errors
- 8. Observing facts
- 9. Tracking origins
- 10. Asserting expectations
- 11. Detecting anomalies
- 12. Causes and effects
- 13. Isolating failure causes
- 14. Isolating cause-effect chains
- 15. Fixing the defect
- 16. Learning from mistakes
- Appendix. Formal definitions.