Video: (part 8 - The big Refactoring) TDD Pairing a Go Game Engine
In this video (all the sessions are here), Raymond and I do a refactoring of the code, to something we like much more. We end up with code we can be more proud of, and the comtinued feedback of the tests helps us do this in small, secure steps.
This is what refactoring should always feel like.