Skip to mainCompiled Learning Objectives
What is Legacy Code?
Understanding Legacy Code
Fear and logic
Finding things
Debugging: Proposing and Discarding Hypotheses
Capturing behaviour in tests
Fixing: Targeted Changes with Test Support
Extending: Adding Features the Right Way
Refining Purple Forest Bugs