CO77206 System Re-engineering

A Short Resource List On Refactoring 

1.      Refactoring Book:  Martin Fowler, Refactoring: improving the design of existing code, Addison Wesley, 1999.

2.    Refactoring Catalogue

q     A list of Fowler's refactorings  http://www.refactoring.com/catalog/index.html

q    Slides with the steps to implement each refactoring http://websrv.cs.fsu.edu/~stoeckli/Design/ 

3.     A Refactoring Tutorial

4.     A Refactoring Example

q     PPT Slides  

q    PDF Slides

q    The example code after every step 

5.     Another Refactoring Example (pdf)

6.     Yet Another Refactoring Example (html)

7.     Yet One Final Refactoring Example (doc)