Content and Learning Objectives

Content and Learning Objectives#

The topics in this chapter …

After working through this chapter, you should be able to:

  • Explain how unit-testing, error-handling and readable code reduce the debugging time

  • Employ efficient strategies for debugging

  • Understand psychological pitfalls that can slow down debugging

  • Use the pdbp debugger to gather data efficiently

  • Explain why print statements are not enough for debugging