Programmer Testing: A course by Andy Tinkham, Cem Kaner, & Pat McGee
Refactoring
Updated for 2005
- Lecture slides: Intro & Code Smells (editable PPT's)
- Lecture slides: Refactoring Techniques (editable PPT's)
2004 Materials
- Homework (drawn from Refactoring Workbook by William Wake) (Solutions)
- In-class Assignment (drawn from Refactoring Workbook by William Wake and Refactoring by Martin Fowler) (Solutions)
- Link: Refactoring Test Code by van Duersen, Moonen, van den Bergh, & Kok
We are publishing this course under a Creative Commons license that allows you to freely reuse and distribute the materials and to modify the slides and associated printable materials (but not the videos). We would be appreciate a few mirror sites, to reduce the growing burden on our servers. If you can help in this way, or any other way, please send a note to Cem Kaner.