Archive for the ‘Refactoring’ category

ReSharper – Best tool I have used to date.

February 1st, 2012

I don’t usually plug products, but I had to let you know about this very excellent plugin for Visual Studio.  I have heard about this tool for years and I really thought it was another collection of controls that I don’t care about, but it is not.  ReSharper is a refactoring buff’s greatest tool, it can do some really amazing things with your code.

  • On-the-fly code quality analysis in C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, CSS, and XML. ReSharper will tell you right away if your solution contains errors or code that can be improved.
  • Instant fixes to eliminate errors and code smells. Not only does ReSharper tell you where there’s a problem in your code but it provides quick-fixes to solve them automatically.
  • Multiple code editing helpers including extended IntelliSense, hundreds of instant code transformations, auto-importing namespaces, rearranging code and displaying documentation.
  • Navigation features to instantly traverse your entire solution. You can jump to any file, type, or member in your code base in no time, or navigate from a specific symbol to its usages, base and derived symbols, or implementations.
  • Code formatting and cleanup to get rid of unused code and ensure compliance to coding standards.

I highly recommend this tool for anybody doing .net development, it can actually make you a better developer!!  It is expecially good with the formatting of LINQ code and removing a lot of unnecessary code.  It also has support for JavaScript, CSS, and Razor,  just too much stuff to not be something of great value for any developer.

Here is the link to the site, try the 30 day free trial, I promise you won’t be disappointed: http://www.jetbrains.com/resharper/