A Gentle Introduction to Refactoring If you are not redirected follow this link newer Fixing Technical Debt older March is for Makers