If you have used IDEA, you
know about its exceptional refactoring capability.
Test First Development with IDEA is fun.
Visual Studio 2005 support for refactoring is really cool if you have no IDEA.
Refactoring in VS 2005: I am happy but not excited. The refactoring support is very
marginal at best.
Refactor menu in VS2005: | Refactor menu in IDEA 4.5: |
|
|
In addition to the menu above, in VS 2005 there are a few more refactoring facilities
that popup based on the context.
One thing I do like in VS 2005 is the code snippet (for example type cw + tab + tab
and
you get Console.WriteLine()). [Yes, the live template feature in IDEA]. I wrote a
few of
my own snippets for regular things I do (like generating stub for a test method).
All I had
to do was copy and edit an XML file?neat. They even made a number of my macros I used
in VS 2003 redundant?I comfortably removed those macros.
I think VS 2005 is getting there?they're moving in the right direction. In the mean
time,
if you really want refactoring, I suggest that you consider using Resharper.
On a side note, thanks to Odis and members of the HAL-PC
C# SIG for inviting me again.
I will be giving a talk "Refactoring your .NET code (using VS2005 and Resharper)"
on
January 17th 2006.