Wednesday, August 21, 2013

ReSharper


ReSharper

ReSharper is a renowned productivity tool that makes Microsoft Visual Studio a much better IDE. Thousands of .NET developers worldwide wonder how they’ve ever lived without ReSharper’s code inspections, automated code refactoring’s, blazing fast navigation, and coding assistance. It is a popular developer productivity extension tool for Microsoft Visual Studio. It automates most of the task that can be automated in coding routines. Resharper finds compiler errors, runtime errors, redundancies, code smells, and possible improvements right as you type, suggesting intelligent corrections for them. ReSharper helps you explore code by visualizing the structure of files, type and style hierarchies, call and value chains, project dependencies. It allows you to instantly traverse your entire solution and jump right to the exact file and line that you are looking for, decompiling library code if necessary. Dozens of solution-wide refactorings are available to help you safely change your code base. Code formatting and cleanup features allow you to get rid of unused code and help your entire team to ensure compliance to coding standards.

Why ReSharper

With unparalleled support for C#, VB.NET, XAML, JavaScript, XML, HTML, CSS, ASP.NET, ASP.NET MVC, NAnt and MSBuild scripts including comprehensive cross-language functionality, ReSharper will help any Visual Studio userwrite better code, easily examine and refactor existing code bases.

You can spend less time on routine, repetitive manual work and instead focus on the task at hand. A robust set of features for automatic error-checking and code correction cuts development time and increases your efficiency. You'll find that ReSharper quickly pays back its cost in increased developer productivity and improved code quality. With ReSharper, .NET developers can truly experience what we mean when we say "Develop with pleasure!"

 

Code Analysis :- On-the-fly code quality analysis in C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, CSS, HTML, and XML. ReSharper tells you right away

Navigation and Search: Search the method and Reference on the fly in entire solution.

Coding Assistance:  Help and suggestion in creating/writing the code by syntax highlighting.

Refactoring: Suggestion while modification of the code as per the standard.

Code Generation:  Creating new stub/code assistance, option is available on the go.

Code Template: Readymade template is available for the code. Start the name and press tab for more.

Code Cleanup:  Allows you to format the code by cleaning the redundant code and unused lines of code.

Unit Testing: Help in creating and running the unit test by providing context menu option.

Internationalization: Globalization support is also available for example highlight of the string that can be globalized.

MVC Tools: help for code in ASP.net MVC are also available by analysis of the HTML tags and fields as well as the controllers.

XAML Editing: Option for XAML is available like intelligence, code block creation and code reordering.

Cross Language Functionality: help available for all the language of the visuals-studio suit so that navigation and search is possible.

Nant/ MS Build Script Editing: On the fly option of error highlighting and script debugging.

 

The latest version of the ReSharper is 8 which you can download from the official site of the ReSharper. This is licensed software which you can buy from the same location.  A Developer/ trial version is also available. Hopefully you have like this tool and will get benefit from it. Please do share your thoughts on the same.

 

 

Thanks

Anil Kumar Pandey

Kontera