Presentation: Tweet"Therapeutic Refactoring"
This talk begins with a patch of inpenetrable, undocumented, and untested code, and explores in detail the process of locking down behavior using characterization tests. A dramatic transformation of the code is achieved through the sequential application of numerous tiny refactorings. No stress. No hacking. No rewrite necessary.Download slides