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