Saturday, August 25, 2007

JetBrains Resharper review

After having seen many people mentioning JetBrains Resharper I decided to give it a spin.
Some of the features that interested me the most were:

Code Analysis for C#
* Code Suggestions
* Quick-Fixes

Code Refactoring
* It has several refactoring that Visual Studio doesn't have

Code Formating
* Syntax Highlighting
* Namespace Import Directives Optimization - This feature highlights and allows you to remove unused imports
* Automatic Member Layout - Basically code sorting. I've always wanted this feature because if you not careful code gets put in the random order you created it by just adding methods to the end of a class. I love Lutz Roeder's .NET Reflector because it actually puts code in an easy to find order.

However, my trial of Resharper did not last long because it was very slow so I had to uninstall it. The uninstall experience was also not very good either because it did not restore the intellisense settings back to their defaults. I had to reset the Visual Studio settings in order to get that back.