Destination IUnknown

Mostly on .NET, Java, Blogosphere, software development and techie stuff by Victor Hadianto

Wednesday, 25 June 2008

Resharper Love & Hate

ReSharper is the tool that I can't live without it and I can't live with it. It's easy to say why. First of all I just can't work without the following R# shortcuts:

- Ctrl + N (this probably worth 95% of R# price)
- Ctrl + B
- Ctrl + Shift + B
- Alt + F7
- Ctrl + Shift + F7
- Ctrl + F12

And the code analysis is too darn useful:

- Auto import
- Auto initialise variable through constructor
- Generate getter
- Plus all the refactoring tools (extract method etc. etc. etc.)

But it's really s ..... l .... o .... w. It's worse during debugging session. Every F10 can take up to a second. Evaluating a variable can produce a time-out and it also crashes my debugging session when it's running within NUnit. God knows why.

It's such a shame for such a great tool to be super slow. I often had to turn R# off for debugging and turn it back on during coding. The problem with this is that it often screw up the R# keyboard short cuts and I had to reset it again. This takes about 25 minutes in my PC.

A lot of people complained about R# regarding its memory foot print and more frequently ... performance. This seems to be a common whinge about it. If only R# is a tad faster, we all will be in coding nirvana. I kid you not.

In the mean time I'm investigating CodeRush + Refactor combo as R# replacement.

Labels: