Resharper Vs. Refactor! and CodeRush - Let the games begin.

My blog has moved. You can view this post at the following address: http://www.osherove.com/blog/2006/6/11/resharper-vs-refactor-and-coderush-let-the-games-begin.html
Published Sunday, June 11, 2006 4:06 AM by RoyOsherove
Filed under: ,

Comments

Saturday, June 10, 2006 11:04 PM by Jesse Houwing

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.

If only Resharper were more stable...
Sunday, June 11, 2006 1:13 AM by AvnerK

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.

I gave Resharper 2.0 a chance last week and I have to say I was disappointed.
Not with the feature-set - it has all the features I loved in Resharper 1.1 and more. The problem was that it was intolerably slow. I always hated Resharper load-time, and in 2.0 not only is the project open times excessive (even when opening a brand new empty project) but everything else - from opening a code file to going to definitions - takes a second too long. For a tool that's here to increase my productivity it's counter-productive and frustrating.

I would give Refactor!Pro a chance, but from what you say it's more focused on refactoring and tools for writing code, while my favorite features of Resharper are those that help me READ code - Find Usages, GoTo Class and so forth.
Sunday, June 11, 2006 2:53 AM by RoyOsherove

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.

Avnerk: other than a little slower load time on topen, I didn't notice anything slower. It handled large code files and solutions fast enough for me not to know the difference.
Interesting!
Sunday, June 11, 2006 3:06 PM by Geoff Stockham

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.

I tried the EAPs for Resharper 2.0, and then gave the full release a go, but in each case I had to uninstall it within a week or so.  Just couldn't get on with it (even though I was happy with 1.5).  Machine ran intolerably slow, and more annoyingly, if I temporarily disabled it in the add-in manager, it kept turning itself back on when I hit ctrl-space!  Persuaded my boss to buy CodeRush and haven't looked back.  Can't say I've missed anything in ReSharper - the only things that won it for ReSharper are now part of VS2005 such as the "resolve namespaces".  In fact my fingers seem permanently moulded to a Shift-Alt-F10 combination!  Bring on CodeRush 2.0 ...
Monday, June 12, 2006 2:21 PM by Abdu

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.


I love Resharper's real time compile error. That was my win over feature. Code Rush has too much distracting gfx which are distracting.

The load time might take a few seconds which is a one time thing. If one is too impatient, switch to another task instead of staring at VS!
Tuesday, June 13, 2006 5:44 AM by Sean Kearon

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.

I've been using Resharper since its initial EAP and have been using version 2 since its EAP started.  Whilst I agree that there are still a few places where 2.0 is a little buggy, I know that the Jetbrain's team will be releasing a 2.1 in the near future and I'm sure that this will improve the situation.  In my experience, they are really strong in the area of releasing fixes and updates and also very responsive to their user-base.

I also agree with the above comments, Resharper is not just about refactorings for me, it's navigation and code viewing features give me a deep view of the code.  It is primarily for these reasons that I could not live without Resharper.  

I will give the DevExpress product a try when it's released, but I've tried most of the refactoring/code intelligence products on the market and have found nothing that comes even close to Resharper.

And.....no I do not work for Jetbrains or are in any other way associated with them.
Tuesday, June 13, 2006 7:51 AM by Søren Lund

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.

I also found Resharper to be a better fit for my needs than Refactor and CodeRush. The features are simply more accessible than the in CodeRush. The only problem I have with Resharper is the performance. My solutions are pretty large and that really does have an impact on Resharper performance. Also I've noticed that a fast disk helps a lot.
Tuesday, June 13, 2006 9:00 AM by Chris Bilson

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.

As aparently the only Code Rush fan in the room, I feel obligated to point out my favorite Code Rush feature: It doesn't get in your way. It has some flashy graphics (that are quite easy to turn off) but it's so well designed that once you're used to it and realize what it's doing, you pay it about as much attention as the floor you're walking on. I can author code about 3 times faster with Code Rush (and my own set of templates I've probably invested 2 hours over 6 months builidng), and can navigate twice as fast.

I tried ReSharper a long time (1 year?) ago, and my coworker tried it a few weeks ago, and it lost to Code Rush in every way, except for number of bugs.

I can't wait to see what's in store in CodeRush 2 (but am bummed it's not going to be Code Rush 1.1.47, in which case I wouldn't have to pay.)
Tuesday, June 13, 2006 11:06 AM by David Stennett

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.

I would say that ReSharper is first and foremost a "productivity" tool (which combines refactoring features, code automation, smart-navigation, plus a bunch of other things) ... typically it just lead the tools market in refactoring capabilities ... if the new version Refactor! will have more than ReSharper and prove more useful, great ... competition is good for everybody.  The real point is that people should be made more aware of the tools out in the market that help them code faster and smarter, and make their life easier.  That's the job of you bloggers! :-)

David Stennett
JetBrains (makers of ReSharper)
Tuesday, June 13, 2006 10:56 PM by elJuan

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.

Couldn't agree more with Roy.
CodeRush gives you *too much* help ( if you could say that), sometimes it gets on the way.

And at first its a bit confusing with all the eye candy bits and pieces. Makes the page a bit crowded.

I used ReSharper 1.1 a few months ago and loved it! (real time compile error is just awesome). Looking forward to installing 2.0 but not before i give CodeRush a bit more usage.

I keep hearing from people that its a bit slow...
any commments on this?
Wednesday, June 14, 2006 11:25 AM by Mark Miller

# re: Resharper Vs. Refactor! and CodeRush - Let the games begin.

Chris: Just to clarify -- no existing customers will have to pay for CodeRush 2.0 -- All existing customers will get CodeRush 2.0 and Refactor 2.0 for free, *plus* a year-long subscription that's good from the date of purchase. If you purchased more than a year ago (even folks who purchased 3 years ago) we'll give you a complementary 90-day subscription to updates. Pretty cool, eh?