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.
- 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
- Eine Community Edition ist kostenlos und Open Source
- Preisskalen mit Codezeilen Ausgang für erweiterte Ausgaben
- 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
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.