www.wikidata.de-de.nina.az
ReSharper ˈɹiːˌʃɑːɹpɚ auch R engl Synthese aus den Worten Re und Sharper ist eine von JetBrains herausgegebene Erweiterung fur Microsofts Entwicklungsumgebung Visual Studio Aktuell unterstutzt ReSharper die Versionen Visual Studio 2010 2012 2013 2015 2017 2019 und 2022 2 ReSharperBasisdatenEntwickler JetBrainsAktuelle Version 2022 3 1 1 21 Dezember 2022 Betriebssystem WindowsKategorie SoftwareLizenz kommerziellwww jetbrains com resharperReSharper wertet die Visual Studio Entwicklungsumgebung um diverse Funktionen auf die vor allem beim Entwickeln hilfreich sind ReSharper ist also eine Moglichkeit Visual Studio an die Features vergleichbarer Produkte wie etwa IntelliJ IDEA Eclipse oder X develop anzupassen ReSharper unterstutzt derzeit die Sprachen C C Visual Basic NET XAML JavaScript TypeScript CSS HTML und XML sowie die Technologien ASP NET und ASP NET MVC Die Code Analyse erfolgt parallel zum Programmieren und bietet dadurch sofort Verbesserungsvorschlage an Diese konnen mit einem Klick ubernommen werden Die Code Analyse bezieht selbsterstellbare Regeln des Programmierstils mit ein Ahnlich wie Visual Studio selbst findet ReSharper unbenutzten unerreichbaren Code und bietet Codegenerierung und Refaktorierung an ReSharper ist zusammen mit ReSharperC als einzelne Lizenz oder zusammen mit der NET IDE Rider und weiteren NET Tools als Teil der dotUltimate Lizenz enthalten 3 Eigenschaften BearbeitenEinige der im Folgenden genannten Funktionen sind bereits in der IDE Visual Studio vorhanden In ReSharper sind diese jedoch bereits deutlich fruher implementiert gewesen und verfugen auch noch heute uber einen grosseren Funktionsumfang Bsp Beim Umbenennen von Member werden nicht nur die Referenzen geandert sondern ebenfalls die Kommentare dazu Refactoring Extrahieren von Methoden Properties Klassen Erstellung eines eigenen Programmierstils Bestimmung uber Schreibweise von Variablen Eigenschaften und Methoden Regelung zur Setzung von Klammern und Einruckungen Reihenfolge der Member festlegen Bevorzugung von var Zuwiderhandlungen konnen als Warnung oder als Fehler eingestuft werden Semi automatisches Aufraumen des Codes nach dem festgelegten Programmierstil Code Smells werden durch Warnungen angezeigt Problem mit Closure in paralleler Programmierung Doppeltes Durchlaufen von Collections Bevorzugung von LINQ in manchen Schleifen Redundante Teile im Code Hinweise zu Membern die konstant oder statisch sein sollten Hinweise zu Codestruktur Einruckung uber 2 200 Inspizierungsregeln werden hier verwendet Erweiterte Navigationsmoglichkeiten Gehe zu Implementierung eines Interfaces Gehe zu Typ Member Datei Ermoglicht das Inspizieren von externem Code bei Bedarf wird dazu nicht im Original vorliegender Quellcode aus den DLLs erzeugt dekompiliert Fur die 1 200 Regeln die definiert und gepruft werden bietet ReSharper auch eine Quick Fix Aktion an um den Code an der Stelle entsprechend den Regeln zu formatieren strukturieren 4 Weblinks BearbeitenJetBrains ReSharper Jon Skeet Jon Skeet Inspects ReSharper In YouTube JetBrains 11 April 2013 abgerufen am 14 April 2013 englisch Ausfuhrliche Prasentation von ReSharper Einzelnachweise Bearbeiten ReSharper Downloadseite Compatibility with Visual Studio ReSharper Abgerufen am 29 Dezember 2022 amerikanisches Englisch Kaufen ReSharper fur Visual Studio Preise Lizenzen und Rabatte JetBrains Toolbox Abonnement Abgerufen am 29 Dezember 2022 https www jetbrains com resharper features code analysis html Abgerufen von https de wikipedia org w index php title ReSharper amp oldid 229284167