by Serge Baranovsky
“These [refactorings] are all hooked into the user interface though the main menus, the shortcut menus in the code editor, and as appropriate in other spots – for example, you can get to Reorder Parameters from the Object Browser shortcut menu when you have a method selected. One nice thing about CodeIt.Once compared to other refactoring products that I’ve tried is that the learning curve is very gentle. Every refactoring uses a wizard mode by default, where a step-by-step dialog box walks you through what the refactoring does and helps you make the appropriate choices along the way. For example, the Extract Method wizard offers advice on choosing good method names and reminds you to use Pascal casing on the name, and then provides a user interface to let you name and order parameters. When you’re a little more comfortable, you can suppress the introductory screens on the wizards. As a final step, you can opt to dispense with the wizards entirely (on a refactoring by refactoring basis) and operate in expert mode, where invoking a refactoring opens a dialog box that prompts you for just the necessary information.”
Thanks for the thorough review, Mike!