Do you use any of the refactoring tools like DevExpress' Refactor Pro? Which tool do you use and why?
I'm looking for recommendations. Ideally I'd like open source tool that works with VB and C# inside VS2005 and VS2008. If I had to narrow down my list of ideals, I would purchase something for VS2008. Not sure on the language choice, probably VB for now.
Refactoring is the process of modifying programs to improve program structure without changing functionality.
Clicking on the Code Action lightbulb or using the Quick Fix command Ctrl+. will display Quick Fixes and refactorings. If you'd just like to see refactorings without Quick Fixes, you can use the Refactor command (Ctrl+Shift+R).
A term coined by Martin Fowler, code refactoring allows you to change the code structure without changing or affecting what the code itself actually does. For example, changing a variable name or packaging a few lines of code into a method are code refactoring.
I can't recommend ReSharper highly enough. It's not free or open source though. Starts from $US199 for the personal edition that works with both C# and VB.NET
CodeRush, Xpress edition for Visual Studio is free
There is also a series of webcasted tutorials available
Big tick for Resharper, not only a productivity booster with on-the-fly error checking, but also on-the-fly suggestions on cleaner/better ways of doing things, including new naming convention suggestions in latest version. A tool that teaches.
For an alternative to ReSharper, try DevExpress Refactor! Pro.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With