Revision 755805696 of "ReSharper" on enwiki'''ReSharper''' [<span><span class="IPA">[[Naming conventions of the International Phonetic Alphabet|<span title="Aussprache im Internationalen Phonetischen Alphabet (IPA)">ˈɹiːˌʃɑːɹpɚ</span>]]</span></span>], also R#, is a [[Plug-in (computing)|plug-in]] for [[Microsoft|Microsofts]] development environment [[Microsoft Visual Studio|Visual Studio]]. Currently, ReSharper supports Visual Studio 2010, 2012, 2013, 2015 and the currenty momentane pre-release version "15".
ReSharper evaluates the Visual Studio development environment to include various features, which are particularly useful when developing. ReSharper is a way to customize Visual Studio to the features of similar products like [[IntelliJ IDEA]], [[Eclipse (software)|Eclipse]] or X-develop. ReSharper currently supports only [[C Sharp (programming language)|C#]], [[Visual Basic .NET]], [[Extensible Application Markup Language|XAML]], [[JavaScript]], [[Cascading Style Sheets|CSS]] and [[XML]] as well as the [[ASP.NET]] and [[ASP.NET MVC]]. The code analysis is carried out parallel to the programming and offers immediate improvement suggestions. These can be adopted with one click. The code analysis includes self-settable rules of the [[programming style]]. Similar to Visual Studio itself, ReSharper finds unused / inaccessible code and provides [[code generation]].
== Properties ==
Some of the following functions are already present in the IDE Visual Studio. In ReSharper, however, they have already been implemented much earlier and still have a larger range of functions. For example: When renaming members, not only the references are changed, but also the comments.
* [[Code refactoring|Refactoring]] - Extracting methods / properties / classes
* Creation of an own [[programming style]]
** Determination of spelling of variables / properties and methods
** Arrangement for setting brackets and indentations
** Set the order of the members
** Preference of var
** Contraventions can be classified as a warning or as a fault
** Semi-automatic cleaning of the code according to the defined programming style
* [[Code smell|Code smells]] are displayed by warnings
** Problem with [[Closure (computer programming)|Closure]] in paralel programming
** Double pass through collections
** Preferring [[Language Integrated Query|LINQ]] in some loops
** Redundant parts in the code
** Information about members that should be constant or static
** Notes on code structure (indentation)
** Over 1300 inspection rules are used here
* Advanced navigation options
** Go to implementation (of an interface)
** Go to type, member, file
** Allows you to inspect external code
185/5000
For most of the rules that are defined and scanned, ReSharper also offers a quick-fix action to format / structure the code at the location according to the rules.
== Weblinks ==
* [http://www.jetbrains.com/resharper/ JetBrains ReSharper]
* {{Internetquelle|titel=Jon Skeet Inspects ReSharper|werk=YouTube|hrsg=[[JetBrains]]|url=https://www.youtube.com/watch?v=3DkISWIouY4|zugriff=2013-04-14|autor=Jon Skeet|datum=2013-04-11|sprache=en|kommentar=Ausführliche Präsentation von ReSharper}}
== References ==
<references />All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://en.wikipedia.org/w/index.php?oldid=755805696.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|