StyleCop
StyleCop ist ein kleines Programm auf Open-Source-Code aufgebaut, die ausgelegt ist, c # zu analysieren, um die Konsistenz mit der Kodierungssyntax, um zu bestimmen, dass StyleCop bezeichnet. Da das Werkzeug von Microsoft entwickelt wurde, es überprüft anhand einer Reihe von Design-Richtlinien auch die mit dem .NET Framework mitgehen betrieben von Microsoft. FxCop ist ein weiteres ähnliches Werkzeug, aber das Tool überprüft Code-Anordnungen, die vom .NET Framework verwaltet wurden. Da die Werkzeuge für verschiedene Kodierungs Arten aussehen, können sie unter verschiedenen Regeln arbeiten.
- Codeanalyse
- Leistungsfähiges Werkzeug
- Konsistente Coding
- Obsolet
Während StyleCop technisch veraltet ist jetzt, dass die Nutzer auf Visual Studio 2015 verschoben haben, können sie immer noch von Systemen verwendet werden, die für diese Version der Software noch nicht aktualisiert haben. Die Software ist nicht mehr durch den Entwickler unterstützt, aber es ist immer noch ein brauchbares Werkzeug für ältere Systeme. Benutzer, die ihren Code sicherstellen wollen, ist bis zu par verwenden können StyleCop um sicherzustellen, dass sie keine Syntaxfehler zu machen. Das Besondere an StyleCop über dem ähnlich benannten FxCop ist, dass StyleCop Analysen tatsächlich Quellcode selbst. FxCop wird nicht ganz bis zu diesem Niveau, da es an Code-Anordnungen hält von .NET Framework erzeugt. StyleCop folgt einen unterschiedlichen Satz von Regeln, die es ermöglicht, Code genau zu analysieren und mögliche Probleme zu finden. Die erste Sache, sucht die Software für ist eine ordnungsgemäße Dokumentation. Die Dokumentation ist einer der wichtigsten Aspekte der Codierung. Danach wird überprüft es für die richtige Layout und allgemeine Wartbarkeit. Messy Code mit vielen fremden Inhalten ist schwieriger zu pflegen, so dass die Software könnte einen Code Reduktion empfehlen. Von hier aus beginnt StyleCop ganz spezifisch zu bekommen. Es beginnt für Probleme mit der Lesbarkeit, Namensgebung suchen und Abstand. Diese könnten nicht wie wichtige Themen erscheinen, aber auch nur das geringste Zeichen fehl am Platz, wenn der Code kompiliert kann die Software bedeutet nicht funktioniert überhaupt nicht. Wenn Sie die StyleCop Software verwenden, können Sie es über die Befehlszeile verwenden oder über eine GUI. Neue Regeln können dem System hinzugefügt werden, damit sie angewendet wird, wenn der Code zu analysieren. Nun, da die Entwicklung der Software aufgehört hat, die Benutzer von Visual Studio 2015 oder später können den Nachfolger des Tool namens StyleCopAnalyzers verwenden. Es gibt einige Benutzer, die die StyleCop Software Gesamtproduktivität verringert Anspruch könnte, da es Stilregeln erzwingt, die nicht wirklich notwendig sind. Zum Beispiel, in einigen Fällen wird die Software verweigert Code zu kompilieren, wenn es dieser Funktion definiert zusätzliche Leerzeichen zwischen der Funktion und die Klammern enthält. Dies zwingt den Benutzer manuell diese Räume einfügen, da die meisten Programmierer nicht sie vorher einfügen würde es wissen. Eine Regel, wie dies ist keine Regel der eigentlichen Programmiersprache, sondern einfach eine Regel des Stils von StyleCop auferlegt. Da StyleCop diese Regeln auf jedes Stück Code zwingt geschrieben und analysiert, haben Entwickler eine harte Zeit mit diesem Tool Test-Code on the fly zu analysieren. Der Code selbst könnte vollkommen funktionsfähig sein, aber die Software falsche Syntaxfehler finden, die es von erfolgreich kompilieren zu verhindern.