Programmer Hell is spending eternity maintaining your own code.
When you're deeply involved in writing it, the structure of your code seems so logical. If you're forced to return to it a few years later, a lot of us want to say, "Who wrote this awful mess!" That's why there are "refactoring" tools and techniques.
A new article reviewing five Visual Basic refactoring tools has been added to the site. The illustration shows a graph of part of About Visual Basic's TicTacToe game created using the Project Analyzer tool.
These tools were selected to demonstrate the wide range of techniques that might come under the "refactoring" heading. They span the whole range of Visual Basic from VB 6 to VBA to VB.NET and they even include some ideas that many programmers wouldn't call refactoring.
There is already one comment about the article. The author of one of the tools, CodeShine, sent me his review of my review. I added it by permission as a comment to this blog.