Week 7 - Maintenance
Learning Objectives:
In this week of the course, you will learn about
- Bug Tracking
- Version Management in Teams
- Code Reviews
Important Dates:
- Project Pitch Due Feb 26 by 10pm
- HW3 Due Mar 5 by 10pm
- Project Plan Due Mar 12 by 10pm
Lessons:
Resources
- Activity 7.1 for Boyland’s lecture
- In-class slides and notes from Prof Bell’s Section (Thursday): Debugging walkthrough notes, Slides PDF, Slides PPT, Slides Keynote
- Activity 7.2 for Boyland’s lecture
Additional Readings:
Podcasts
- Donny Nadolny on Debugging Distributed Systems, with Robert Blumen, 2017
- Michaela Greiler on Code Reviews, with Felienne Hermans, 2020
Books
- “Effective Debugging: 66 Specific Ways to Debug Software and Systems” by Diomidis Spinellis
- Software Engineering at Google especially the following chapters