Chapters 8&9 Refactoring with confidence; Feeding back what we've learned