Wednesday, October 13, 2010

ReSharper: How did I live without it?

ReSharper absolutely rocks!

http://www.jetBrains.com/resharper/

ReSharper from JetBrains is the best thing that ever happened to Visual Studio. I've barely tapped into the functionality, and it's already an indispensable tool. I don't know how I ever coded without it. Its productivity enhancements are simply awesome.

Here are some of the things it does (it does more...):
  • Find Usages: finds where your code uses the method your cursor is sitting on
  • Go to Implementation: finds Implementations of the method or object your cursor is sitting on, way better than just "Go to definition"
  • Renaming: Wow! It will rename all instances of a variable at once, as you're changing the name letter by letter. A global rename intelligently looks at all of your code and you can verify if you want to change some names or not. Renaming a class automatically renames the class file too and handles the source control interaction involved with doing that.
  • CTRL-T: finds items by type. I work in a huge project with hundreds of files. This is the best time-saver of all.
  • CTRL-SHIFT-T: finds files by name.
  • ALT-SHIFT-L: finds the file you're editing and jumps to it in the Solution Explorer. Again, in a huge project, this is a major time saver.

I can't wait to learn more features. Totally worth the money!