Presentation: Tweet"Therapeutic Refactoring"
                        
                        Time:
                        
                          
                            Friday 12:00 - 12:30
                          
                          
                        
                        /
			   
			   Location:
                        
                          
                            
                              
                              
                                Robertson 2 & 3
                              
                            
                          
                          
                        
                      
                      
                        
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
