First half: Open QA
Joel and I will be leading an open Question/Answer section. Have a bit of code that is stumping you? Bring it! Need some suggestions on some different tools? Let's share. Just know where to go 'from here', we can cover that too. This will be a pretty informal portion - similar to our previous on Developer Best Practices / Tips and Tricks.
Second half - Arlen Walker: The Saga of Tracker 9725
Showing the trials of adding unit tests to decade-old legacy code from an Open Source project which was designed and written without testing in mind. We'll cover some approaches to testing legacy code, some test "smells," breaking dependencies, and along the way show how adding the tests led to "discovering" bug #9725 and fixing it without looking for it.