Refactoring code -- changing its structure without changing its behavior -- is, perhaps, the most powerful tool for improving code.

Catalogs of Refactorings

iDIAcomputing: RefactoringCatalog (last edited 2009-07-27 18:26:10 by localhost)