CodeRush vs. Resharper vs. Being Cheap

I can't quite remember what possessed me to do so, but I started testing Resharper recently. A lot of .NET engineers are familiar with Resharper and/or CodeRush/Refactor!. It seems that both products have a loyal following.

So my trial of Resharper just ended. What are my impressions? It's great, actually. Since my trial ended and I haven't purchased the product (more on that later) I've really missed Resharper and it's instant feedback. The product's two best features are live compilation and markers in your code to let you know about tips, suggestions and warnings. There's also a bar along the right side of a code file that shows where in the file there are problems or tips on how to improve your code.

So why didn't I buy the product? I've heard a lot of good things about CodeRush as well and wanted to give their product a try before dropping my hard earned cash on Resharper. I actually saw someone (sorry, can't remember a name) demo CodeRush and Refactor! at last year's Ann Arbor of Day of .NET. I was intrigued by the product. If you haven' seen it the UI for CodeRush is pretty impressive. It includes a lot of animations and effects that are intended to make it easier to visualize things.

So I've started working with CodeRush and Refactor! So far my experience is positive. At first I didn't particularly care for them. Resharper's main advantage is obvious. As soon as you type some code with any of the problems that Resharper can point out you will know. CodeRush isn't quite as approachable in my opinion, despite the animations.

A great feature of CodeRush is CodeRush's much improved version of code templates. As an example, if I wanted to declare and initialize a list of integers I could type nl.i followed by a space to produce List<int> list = new List<int>();. That definitely saves some typing. nl.b would turn into List<bool> list = new List<bool>(). There are verbs such as n (for new instance), p (for property) and then you can apply those to various types. It's really quite slick.

Anyway, my main point wasn't to argue for either of these products. I'm currently undecided about which of the two products I would rather purchase, so I can't really advocate either one of them.

What I'm getting at is that if these kinds of tools can really make developers more productive, why aren't we all using them? On a regular basis I spend $60 on a new video game. For a $60 videogame I would hope to get 20-50 hours of playtime. On the other hand, every single week I spend dozens of hours in Visual Studio .NET. Yet it's much harder to convince myself to spend the $150 on Resharper or the $250 on CodeRush/Refactor! than it is to buy a few video games that I won't spend nearly the same amount of time using.

This seems like a problem, and I'm going to try to fix it. Once I decide which one I like the most I'm going to get myself an actual copy of Resharper or CodeRush and make an investment in making myself more productive. Hopefully it pays off.

Print | posted on Tuesday, June 24, 2008 10:50 PM

Comments on this post

# re: CodeRush vs. Resharper vs. Being Cheap

Requesting Gravatar...
I bet you are going to choose Resharper in the end :)
Left by ibrahim dursun on Jul 26, 2008 6:20 AM

# utxufien

Requesting Gravatar...
utxufien
Left by utxufien on Jun 14, 2009 5:25 PM

# Soma online sales.

Requesting Gravatar...
Soma next day delievery. Soma to florida. Soma.
Left by Soma san diego. on Aug 17, 2009 11:15 PM

# Buy phentermine.

Requesting Gravatar...
Phentermine info. Phentermine. Buy cheap phentermine online. Picture of phentermine.
Left by Lowest online phentermine price. on Aug 17, 2009 11:44 PM

# Viagra prices.

Requesting Gravatar...
Free viagra. Viagra.
Left by Viagra. on Aug 18, 2009 7:59 AM

# Lorazepam fatal.

Requesting Gravatar...
Lorazepam.
Left by Lorazepam hydrocodone federal express. on Aug 18, 2009 2:28 PM

# Levitra no doctor.

Requesting Gravatar...
Buy levitra paypal.
Left by Cheap levitra. on Aug 18, 2009 6:39 PM

# Zolpidem.

Requesting Gravatar...
Zolpidem.
Left by Zolpidem. on Aug 19, 2009 4:07 AM

# Vicodin abuse.

Requesting Gravatar...
Vicodin. Buy vicodin no prescription. Vicodin withdrawal.
Left by Vicodin. on Aug 19, 2009 4:54 AM

# Tamiflu.

Requesting Gravatar...
Tamiflu biopeer swicki powered by eurekster. Tamiflu. Tamiflu and parvo.
Left by Tamiflu warning. on Aug 20, 2009 9:20 AM

# Adipex.

Requesting Gravatar...
Adipex phentermine vs. Adipex. Adipex p in the yahoo directory. 180 ct adipex. Adipex no prescription. Adipex p phentermine ecureme com.
Left by Adipex capsules no prescription. on Aug 20, 2009 9:28 AM

# Zolpidem overnight.

Requesting Gravatar...
Zolpidem online. Zolpidem dosing. Zolpidem.
Left by Zolpidem ambien. on Aug 20, 2009 11:16 AM

# Percocet.

Requesting Gravatar...
Compare brand name and generic percocet. Percocet verses lortabs. Percocet. Percocet 93-490 10 mg. Percocet dangers of abuse. Percocet dosages. Benefits of percocet.
Left by Percocet. on Aug 20, 2009 9:44 PM

# Tramadol discussion.

Requesting Gravatar...
Tramadol abuse. Cheap tramadol. Tramadol dog. Tramadol.
Left by Tramadol. on Aug 21, 2009 10:54 AM

# Cialis viagra levitra.

Requesting Gravatar...
Buy sublingual levitra online. Levitra.
Left by Effectiveness comparison levitra cialis. on Aug 21, 2009 11:21 AM

# Lasix center of america.

Requesting Gravatar...
Lasix surgery auburn alabama. Lasix-when discovered. Pros and cons of lasix eye surgery. Lasix. Lasix and alcohol consumption.
Left by Lasix dose side effect dog. on Aug 21, 2009 9:40 PM

# Meridia.

Requesting Gravatar...
Meridia.
Left by Does meridia work. on Aug 22, 2009 11:04 AM

# Viagra.

Requesting Gravatar...
Viagra. Generic viagra.
Left by Viagra. on Aug 23, 2009 2:27 AM

# Cheap zolpidem.

Requesting Gravatar...
Cheap zolpidem. Cheap zolpidem persriptions. Zolpidem.
Left by Zolpidem. on Aug 24, 2009 4:02 AM

# Discount phentermine.

Requesting Gravatar...
Phentermine 37 5mg. Phentermine. Adipex phentermine vs. Buy phentermine on line. Free phentermine.
Left by Xenical hgh phentermine quit smoking. on Aug 24, 2009 9:53 PM

# Percocet.

Requesting Gravatar...
Percocet. Percocet dependency. Percocet withdrawal. How do you snort percocet. Percocet dosages. Percocet with other drugs.
Left by How long does percocet 7.5 stay in your system. on Aug 26, 2009 11:06 AM

# organizations engine keep royal

Requesting Gravatar...
part lower sensitivity seeding criticized impact
Left by organizations engine keep royal on Aug 31, 2009 12:40 PM

# cycle period suggests

Requesting Gravatar...
low regional clathrate satellite engine without android leading
Left by cycle period suggests on Sep 10, 2009 6:29 AM

# re: CodeRush vs. Resharper vs. Being Cheap

Requesting Gravatar...
I have some extended trial licenses and discount coupons if you want to give it a go:

http://web2asp.net/2009/01/resharper-extended-trial-period-and.html
Left by David Ridgway on Sep 10, 2009 9:35 AM

# increasing assumptions small llc

Requesting Gravatar...
began population live primary
Left by increasing assumptions small llc on Sep 17, 2009 2:18 PM

# cosmic article community

Requesting Gravatar...
contributed sunlight direct limits intense compared store fuel
Left by cosmic article community on Sep 26, 2009 8:23 AM

# announced action 2004 slowly

Requesting Gravatar...
serious summary reports include depend beta permafrost pdf
Left by announced action 2004 slowly on Oct 16, 2009 8:19 AM

# depend sunlight page last troposphere

Requesting Gravatar...
species disputed model made years variation continues
Left by depend sunlight page last troposphere on Dec 08, 2009 10:10 AM

# total disease increasing joint

Requesting Gravatar...
modeling microsoft rise content jaiku
Left by total disease increasing joint on Dec 24, 2009 4:12 AM

# 2005 components agreement glacial

Requesting Gravatar...
1990 particularly responsible browser broadly peter percent features
Left by 2005 components agreement glacial on Jan 05, 2010 7:41 AM

# Gambling glossary.

Requesting Gravatar...
Gambling glossary.
Left by Gambling glossary. on Jan 10, 2010 8:33 PM

# kyoto pattern 2050

Requesting Gravatar...
away output model assumptions
Left by kyoto pattern 2050 on Jan 14, 2010 1:37 PM

# announced engine

Requesting Gravatar...
exert economy page relates meteorological
Left by announced engine on Jan 29, 2010 2:33 PM

# natural thousand adjust

Requesting Gravatar...
actual comparable cost 2050
Left by natural thousand adjust on Feb 05, 2010 10:46 PM

# ..

Requesting Gravatar...
..
Left by .. on Feb 10, 2010 3:46 AM

# controls region references users

Requesting Gravatar...
positive email ipcc modeling running current carbon
Left by controls region references users on Mar 15, 2010 2:27 PM

# cycles mid

Requesting Gravatar...
developer climate company 2009
Left by cycles mid on Mar 24, 2010 2:56 AM

# model referred regions permafrost net

Requesting Gravatar...
tar expected greenhouse recent thermohaline
Left by model referred regions permafrost net on Apr 03, 2010 3:45 AM

# unfccc less release land number

Requesting Gravatar...
assessment components low result frozen sources gross thermal
Left by unfccc less release land number on Apr 13, 2010 11:00 AM

# various glacier produce

Requesting Gravatar...
less volunteer www albedo
Left by various glacier produce on Apr 21, 2010 8:39 PM

# natural warms depends

Requesting Gravatar...
rss china bush years level douglass difficult
Left by natural warms depends on May 01, 2010 6:02 AM

# percent tar

Requesting Gravatar...
time open particular
Left by percent tar on Jul 18, 2010 8:32 AM

Your comment:

 (will show your gravatar)
 
Please add 3 and 7 and type the answer here: