3

Having now read Martin Fowler's "Refactoring," I would like to know what refactoring options are available in Visual Studio (Express especially, and for C# especially). The built-in IDE seems to just have Rename Variable and Extract Method; what's surprising is that 2003 (non-express) has around half-a-dozen refactorings.

What kind of tools and options are available, other than the IDE and refactoring by hand? I primarily use Express versions of Visual Studio, so brownie points for finding something that'll work without Visual Studio Professional.

3
  • Since VS Express versions do not support add-ins, you will have a hard time finding tools that can do this for you. Commented Nov 25, 2010 at 16:50
  • If you don't have a lot of money then you'd better have a lot of time. Commented Nov 25, 2010 at 17:02
  • SmallTalk's refactoring browser started out as an additional, third-party (non-IDE-integrated) tool. Since refactoring spread from there (according to Fowler, anyway) I have hopes that something exists. NUnit, PartCover, etc. all exist independently of the IDE. Commented Nov 25, 2010 at 17:09

1 Answer 1

4

Get yourself a copy of resharper by Jetbrains. Worth every penny and then some.

Sign up to request clarification or add additional context in comments.

2 Comments

And buy a better computer at once, because performance of VS.NET with R# sucks big time.
@lex-lavnikov Which version of VS are you referring to? VS2010 is considerably more "sluggish" than 2008 due to the WPF implementation. I noticed no performance degredation after installing Resharper.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.