tags:

views:

173

answers:

4

Resharper, RefactorPro, etc?

+2  A: 

I have tried using Resharper for some while and also CodeRush with Refactor later on.

I have stayed with CodeRush/Refactor. There is one major difference - the discoverability of the commands. Their learning videos are quite nice and show you a lot.

Most importantly Coderush has one key/shortcut for all refactorings which makes you much more likely to actually use them. There is side window that shows you what keys to press in order to use the templates as well. I have liked Resharper's searching for usage of a method, but CodeRush has a similar feature ignited by Shift + F12 and you can also simply press Tab on a variable, function etc. to jump to its next usage.

I also liked the interface of CodeRush/Refactor more.

One of the pro's for Resharper is the integrated testing tool so yuo can run test directly from Visual Studio.

Tomas Pajonk
+2  A: 
Bjorn Reppen
I agree, both CodeRush and RefactorPro are visually impressive (most of which can be turned off BTW), but for navigating and refactoring Resharper is much better in my opinion of using both products.
Xian
A: 

I think ReSharper is great. I've been using it for 3 years now and I just love it more and more.

IainMH
A: 

Hard to give a sensible answer without knowing which OS and language you are using.

Andy Brice
Well given the two tools he's explicitly mentioned Windows and Visual Studio for C# (or possibly VB.net) seems a pretty safe assumption.
Ian G