Resharper: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Dietsch (Diskussion | Beiträge)
Dietsch (Diskussion | Beiträge)
Zeile 30: Zeile 30:
{{BA|Dietsch|Und einmal einen Eintrag zum Kontextmenü "Inspect", da gibts 5 Einträge abhängig vom Symbol, die mal kurz beschreiben.}}
{{BA|Dietsch|Und einmal einen Eintrag zum Kontextmenü "Inspect", da gibts 5 Einträge abhängig vom Symbol, die mal kurz beschreiben.}}


{{RefImg|GrauerPunkt.png|600px|1|Aktivierung der Solution Wide Analysis.}}
=== Hints, Suggestions, Warnings und Errors in Solution ===
{{RefImg|RoterPunkt.png|600px|2|Fehlerzustand.}}
{{RefImg|FensterReSharper.png|600px|1|Anzeige der Nachrichten am horizontalen Scrollbalken (grüner Pfeil) und Kontextmenüsymbol für Optionen zu einer Nachricht (lila Pfeil).}}
Um die "Solution Wide Analysis" zu aktivieren kann man ganz rechts unten auf den grauen Punkt doppleklicken (Siehe Abbildung, blauer Pfeil). Daraufhin wird der Punkt entweder Grün oder Rot, je nach Fehlerzustand (siehe Abbildung, roter Pfeil). Jetzt werden einem durch einem weiteren Doppelklick eine Liste mit den Fehlern der Solution angezeigt. Alternativ kann man auch das Fenster unter "ReSharper>Inspect>Code Issues in Solution" verwenden.
<br clear="all">


{{RefImg|FensterReSharper.png|600px|3|Fehlerbalken und Refactoring.}}
 
{{RefImg|Braun.png|600px|4|Refactoring.}}
[[Resharper]] analysiert die gesamte Solution und zeigt basierend auf sehr vielen Regeln diverse Nachrichten an, die verschiedene Schwachstellen des Codes aufzeigen sollen. Diese Nachrichten werden in 4 verschiedene Klassen eingeteilt, nämlich Hints, Suggestions, Warnings und Errors. Der Benutzer kann in [[Visual Studio]] die Nachrichten auf zwei Arten einsehen:
Eine sehr bequeme Methode ist auch der Fehlerbalken am rechten Rand (Siehe Abbildung, grüner Pfeil).
* Durch ein spezielles Fenster, dass durch das Menü <tt>ReSharper -> Inspect -> Code Issues in Solution</tt> erreicht werden kann.  
Relativ zum horizontalen Scrollbalken befinden sich rechts daneben für jeden Hinweis, Warnung oder Fehler, jeweils ein grüner, oranger oder roter Balken.  
* Durch kleine Striche direkt nebem dem horizontalen Scollbalken (siehe {{LinkImg|1|Abbildung 1}}) in einem der Code-Editor-Fenster. Die Farbe der Striche gibt dabei die Art der jeweiligen Nachricht an.  
Durch Klick wird an die entsprechende Stelle gesprungen und es erscheint auf der linken Seite ein Glühbirnen-Symbol (Siehe Abbildung, lila Pfeil) oder ein violettes Tetraeder-Symbol (siehe Abbildung, brauner Pfeil). Dieses Symbol erscheint ebenfalls, wenn man den Cursor auf Programmtext setzt, der vom ReSharper markiert wird.
 
Klickt man nun auf das Glühbirnen- bzw. Tetraeder-Symbol macht der ReSharper Vorlschläge zum automatisierten Beheben der Probleme. Alternativ kann man im Menu unter "ReSharper>Refactor>..." eine Option auswählen.
Wenn auf einen Eintrag in dem Fenster bzw. auf einen der Striche geklickt wird, springt der Cursor automatisch an die entsprechende Stelle im Code und auf der linken Seite erscheint ein kleines Kontextmenüsymbol (siehe {{LinkImg|1|Abbildung 1}}), das durch einen weiteren Klick Optionen zur Behandlung des aktuellen Problems anbietet. Dieses Symbol erscheint auch, wenn man den Cursor manuell auf eine Programmstelle setzt, für die [[Resharper]] Nachrichten hat.  


<br clear="all">
<br clear="all">
Abgerufen von „https://sopranium.de/Resharper