StyleCop

Web
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.

Herunterladen StyleCop
Merkmale StyleCop
  • Codeanalyse
Vorteile von StyleCop
  • Leistungsfähiges Werkzeug
  • Konsistente Coding
Nachteile von StyleCop
  • Obsolet
StyleCop Bewertungen

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.

StyleCop Video

Alternativen zu StyleCop

CodeSonar

CodeSonar, von Grammatech erzeugt, ist Quelle und Binär-Code-Analyse-Software, die kritische Defekte findet, die Systeme, Ergebnis in unerwarteten Operationen, bedrohen die Sicherheit
Zeige Details

FindBugs

Frei
Findbugs ist ein Werkzeug, das sieht für Bugs in Java-Code. Findbugs findet die Fehler durch Analyse Computer-Software, ohne tatsächlich ausgeführten Programme. Mit dieser Software ermöglicht
Zeige Details

SonarQube

Frei
Sonarqube ist Code-Review und Management-Software. Die Software wird von SonarSource entwickelt, die im Jahr 2008 von Freddy Mallet, Simon Brandhof und Olivier Gaudin gegründet wurde. Entwicklung
Zeige Details

PyCharm

Bezahlt
PyCharm ist eine IDE mit einem umfangreichen Satz von Tools für Python-Entwickler. Die Software wurde von JetBrains entwickelt, und es ist für Windows, Mac und Linux. PyCharm analysieren,
Zeige Details

WhiteSource Software

WhiteSource bietet eine Open-Source-Lizenz-Management und Security-Lösung. WhiteSource automatisiert den gesamten Prozess der Open-Source-Selektion, Genehmigung, Erkennung von
Zeige Details

JSHint

Frei
New JSHint Website. Anton Kovalyov 1. Oktober 2013. Für die letzten paar Wochen habe ich an einer neuen Homepage arbeiten für JSHint und heute bin ich stolz, die neue jshint.com ankündigen zu
Zeige Details

Clang

Frei
Einige der Ziele des Projekts sind die folgenden:
Zeige Details

Black Duck

Organisationen weltweit Black Duck Software-Lösungen verwenden, um Open-Source-Sicherheit und Einhaltung von Lizenzbestimmungen in ihren Anwendungen und Behältern zu gewährleisten.
Zeige Details

Klocwork

* / / * -> * / Schnellere Lieferung von sicherem, zuverlässigen und konformen Code Als Team Code mit mehr Funktionen zu entwickeln, kürzeren Fristen und strengeren Standards als je zuvor,
Zeige Details

Kiuwan

Anwendungssicherheitsplattform für jede und alle Beteiligten in der SDLC. OWASP, CWE, PCI-DSS, NIST
Zeige Details

PyLint

Frei
Python, Pylint, pyreverse, Code-Analyse, checker, logilab, PEP8
Zeige Details

Cppcheck

Frei
Cppcheck ist ein Analysewerkzeug für C / C ++ Code. Es erkennt, welche Arten von Fehlern, die die Compiler normalerweise zu erkennen, fehlschlagen. Das Ziel ist es keine Fehlalarme.
Zeige Details