Thoughts on AI, architecture, and building systems that work in the real world.

Daily Archives: June 4, 2008

Archive of posts published in the specified Day

Refactoring automation is like a spreadsheet

“Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure.” — MartinFowler in RefactoringImprovingTheDesignOfExistingCode. Refactoring automation is to S/W developers what spreadsheets are to…