Resharper: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{UEA|Dietsch|Fehlende Sektionen müssen noch ausgefüllt werden.}} | {{UEA|Dietsch|Fehlende Sektionen müssen noch ausgefüllt werden.}} | ||
== Was ist Resharper? == | == Was ist Resharper? == | ||
[[Resharper|ReSharper]] ist eine von von [http://www.jetbrains.com/ JetBrains] entwickelte Erweiterung für Microsoft [[Visual Studio]] für die Sprachen {{CSharp}} oder Visual Basic .NET. | |||
Die wichtigsten Features von [[Resharper]] sind: | |||
* Die Einhaltung von [[Coding Conventions]] werden automatisch und Client-seitig überprüft. [[Coding Conventions]] sind in [[Resharper]] frei konfigurierbar, Verletzungen können als Hinweis, Warnung oder Fehler angezeigt werden. Im Softwarepraktikum stellen wir eine Konfigurationsdatei bereit (zur Installation siehe Abschnitt [[#Konfiguration|Konfiguration]], die einheitliche [[Coding Conventions]] für alle Gruppen definiert. | |||
* Verschiedene Werkzeuge zur statischen Analyse des Programcodes. Dafür markiert [[Resharper]] schon im Quelltext on-the-fly Fehler oder potentielle Fehlerquellen, wie z.B. ungenutzte Felder oder unerreichbare Pfade. Für sehr viele Arten von Fehlern, Warnungen oder Unschönheiten bietet er außerdem automatische Korrekturmöglichkeiten an, so dass lästige Arbeiten, wie zum Beispiel das Hinzufügen von Using-Direktiven, automatisch vorgenommen werden können. | |||
* Verschiedene Arten von Refactoring, wie z.B. Methoden extrahieren oder Methoden in der Vererbungshierarchie verschieben. Es können auch ganze Code-Bausteine oder Fragmente erzeugt werden. | |||
* Zusätzlich erweitert [[Resharper]] die IntelliSense-Funktion und die Codevervollständigung um viele Funktionen. | |||
== Setup == | == Setup == | ||
