Resharper:
A Productivity
Tool for Visual Studio.
Hi Everyone, Today I read news that resharper 9
has been released, so thought knowing more details about it. same I am sharing
here which can help you to manage your code in very effective and efficient
manner.
So what
is resharper?
as per http://www.jetbrains.com/
It is the one thing for .NET developers that
removes fear of change. Refactoring is just so darn easy that change isn't
scary.
Why should we use it?
So...Resharper having so many advantages
which I m listing below will help in every dimesion of programming.
ReSharper
Features:
1.
Code quality analysis
ReSharper provides continuous code quality
analysis in C#, VB.NET, XAML, XML, ASP.NET, ASP.NET MVC, JavaScript, HTML, and
CSS, detecting errors and problems before you even compile.
ReSharper applies over 1700 code
inspections to your code at design time so you can instantly see whether
your current file or even your whole solution contains any errors or problems.
1.
Eliminate errors and code
smells:
ReSharper instantly detects and highlights
errors as you code, right in the editor. Errors are highlighted with either red font
or curly underline. If you roll the mouse pointer over an error, its
description is displayed in a tooltip.
2.
Instantly traverse your
entire solution:
Not only is ReSharper capable of analyzing a
specific code file for errors, but it can extend its analysis skills to cover
your whole solution. Suppose that you changed the visibility of a
member from public to internal, assuming that it was only used inside the
current assembly. At this stage, ReSharper finds no errors in the current file.
Then, you switch on Solution-Wide Analysis and ReSharper discovers that
something went wrong. You jump to the next error in solution and you find out
that someone used this member from outside of the current assembly.
3.
Safely change your code base:
ReSharper provides Structural
Search and Replace to find custom code constructs and replace them with
other code constructs. What's even more exciting is that it's able to
continuously monitor your solution for your search patterns, highlight code
that matches them, and provide quick-fixes to replace the code according to
your replace patterns.
4.
Code editing helpers:
Multiple code editing
helpers including
extended IntelliSense, hundreds of instant code transformations, auto-importing
namespaces, rearranging code and displaying documentation.
5.
Compliance to coding
standards:
Code formatting and cleanup to get
rid of unused code and ensure compliance to
coding standards.
7.
Code generation:
You don't have to write properties,
overloads, implementations, and comparers by hand: use code generation
actions to handle boilerplate code faster.
What's
New in ReSharper 9?
ReSharper 9 supports Visual Studio
2015 Preview, C#6.0 and regular expressions; brings more bulk quick-fixes;
vastly improves support for JavaScript & TypeScript; presents a new file
layout editor and navigation actions. It is also based on a new platform,
reducing memory consumption when ReSharper is installed in Visual
Studioalong with dotCover, dotTrace, and/or dotMemory.
Refrences: