[refactoring] Refactoring is fun
I'm a fan of Martin Fowler and of refactoring. I've used rafactoring add-ins for different Java-editors the last years, and was very happy to read about the rafactoring support in the upcoming Whidbey. Until then, I'm using using the C# Refactoring tool from Xtreme Simplicity, which has refactoring support for the following methods:
Extract Method
Change Method Signature
Decompose Conditional
Extract Variable
Extract Superclass
Extract Interface
Copy Class
Push Up Members
Rename Type
Rename Member
Rename Parameter
Rename Local Variable
Find References
Tidy Imports
Encapsulate Field
I've only tried a couple of them yet, like the "Extract Method", "Tidy Imports" and "Rename Xxx" and they work great. Pity there isn't support for VB.NET, since I use that alot too.