Refactoring Tools Refactoring is a useful technique that's easily done manually. However tools can help refactoring go much faster. The first refactoring tool to be built was the Smalltalk Refactoring Browser. Smalltalk's simple yet powerful language certainly allowed such a sophisticated tool to be built relatively easily. Sadly Smalltalk isn't a mainstream commercial language.Since then we've se