6.005 | Fall 2008 | Undergraduate

Elements of Software Construction

Lecture Notes

Debugging

Description:

Lecture presentation on techniques for avoiding debugging, assertions, modular development with unit testing, code reviews, strategies for debugging, reducing test cases, hypothesis-driven debugging, binary search, and Heisenbugs.

Resource Type:
Lecture Notes

Course Info

Learning Resource Types
Problem Sets
Lecture Notes
Projects
Programming Assignments with Examples