Resharper

Resharper

Code Refactoring

  • The disciplined technique for restructuring an existing body of code
  • The internal structure of code is modified without changing its external behavior
  • Usually done to improve some of the nonfunctional attributes of the software

Resharper

  • A refactoring and productivity plugin from JetBrains
  • Extends native functionality of Microsoft Visual Studio 2003, 2005, 2008 and 2010
  • Supports C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, and build scripts
  • Can be obtained from the Resharper Download  page

Resharper Features

  • Static code analysis can detect errors without the need to compile
  • Provides over 600 automated corrections to resolve errors and optimize code
  • Provides advanced navigation and search
  • Extends Intellisense with additional code completion and parameter information
  • Provides 40 solution-wide code refactorings
  • Supports unit testing using NUnit and MSTest
  • Provides assistance with internationalizing .NET applications
  • Advanced support for ASP.NET and ASP.NET MVC

Sources