SonarQube

SonarQube

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 von Sonarqube begann eigentlich ein Jahr zuvor, im Jahr 2007, nachdem er, dass kein Produkt realisiert wurde bestanden, dass ein umfassenden Code-Review effektiv Vorform könnte. Bemerkenswerte Kunden des Unternehmens gehören Michelin, Deutsche Bank, Samsung, Telefonica und BNP Paribas. Mehr als 85.000 Organisationen verwenden Produkte von SonarSource.

Herunterladen SonarQube
Merkmale SonarQube
  • Automatisierte Qualitätskontrolle für große Code-Entwicklung Operationen
  • Administrative Dashboard, das kontinuierlich überwacht die Fortschritte und Fehler
  • Viele Plugins erweitern die Funktionen der Software
Vorteile von SonarQube
  • Eine Community Edition ist kostenlos und Open Source
  • Preisskalen mit Codezeilen Ausgang für erweiterte Ausgaben
Nachteile von SonarQube
  • Entwickler, die ein Jahr Millionen von Zeilen Code zu produzieren Beschuss aus bis zu $ ​​62.000 pro Jahr, um die Software zu verwenden, je nach Ausgang und Kosten pro Jahr für große, hohe Verfügbarkeit Datenbankanwendungen können $ 1 Million pro Jahr erreichen
SonarQube Bewertungen

Code-Entwicklung ist ein immer wachsendes Geschäft, und das kleine, Keller Team vergangener Zeiten hat mit riesigen Unternehmen mit Hunderten von Programmierern arbeiten auf dem gleiche Produkt ersetzt. Verwalten solcher großen Teams ist eine Herausforderung, und Qualitätskontrolle kann ein Alptraum sein. Sonarqube von SonarSource kann dabei helfen. Durch die Implementierung eines Prozesses Kontinuierliche Inspektion genannt, ist Sonarqube der Lage, auf die Qualität eines Produkts in der Entwicklung ständig zu überprüfen. Es hält Registerkarten auf die allgemeine Qualität mit einem Quality Gate und auch überwacht Leck Management, parallel Berichtsverarbeitung, Zweiganalyse, Governance-Funktionen, eine kurze Rückkopplungsschleife, hohe Verfügbarkeit und mehr. Das Quality Gate verfügt über einen GO / NO-GO-Check, um zu bestimmen, ob eine Anwendung oder ein Feature-Set Qualitätskriterien bestanden hat, informiert Administratoren über, ob ein Programm bereit ist, für die Entwicklung, zumindest was die Qualität betrifft. Sonarqube unterstützt über 20 Programmiersprachen, einschließlich Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, Typoskript, VB.Net und vieles mehr. Darüber hinaus mehr als 60 Plug-in von kommerziellen Quellen oder einer aktiven Community kann die Software mit zusätzlichen Sprachen, Seiten oder Metriken verbessern, macht es einfach, die Software für die einzigartigen Bedürfnisse eines Entwicklungsteam anzupassen. Die Software kann auch online über SonarCloud verwendet werden, die öffentlichen Projekte verfolgen die gleichen Funktionen wie Sonarqube verwenden.

SonarQube Video

Alternativen zu SonarQube

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.
Zeige Details

Codacy

Freemium
Codacy ist eine Software, die für den automatisierten Code ermöglicht die Prüfung und ein Stück Programmierung zu überprüfen. Sie können für Codacy mit GitHub anmelden oder ein anderes Konto
Zeige Details

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

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