SonarQube
SonarQube je revize kódu a software pro správu. Tento software je vyvíjen SonarSource, který byl založen v roce 2008 Freddy Mallet, Simon Brandhof a Olivier Gaudin. Vývoj SonarQube vlastně začal před rokem, v roce 2007, poté, co bylo zjištěno, že žádný výrobek neexistoval, které by mohly účinně polotovarů komplexní revizi kódu. Pozoruhodné zákazníky společnosti patří Michelin, Deutsche Bank, Samsung, Telefonica a BNP Paribas. Více než 85.000 organizací používá produkty, které SonarSource.
- Automatizované kontroly kvality pro rozvojové operace velké kódových
- Administrativní dashboard, který nepřetržitě monitoruje pokrok a chyby
- Spousta pluginů k dispozici doplňující funkce softwaru
- Komunita vydání je zdarma a open source
- Ceník váhy s řádků výstupu kódu pro pokročilejší edice
- Vývojáři, kteří produkují milióny řádků kódu do roka bude ostřelování z až 62.000 $ ročně používat software v závislosti na výkonu a nákladů za rok na obrovských, vysokou dostupnost databázových aplikací by mohl dosáhnout 1.000.000 $ ročně
Vývoj kód je stále rostoucí obchodní a malé, suterén týmů minulé doby byly nahrazeny s obřími podniky se stovkami programátorů, kteří pracují na stejném produktu. Správa tak obrovské týmy je výzva, a kontrola kvality může být noční můrou. SonarQube by SonarSource mohou pomoci s tím. Zavedením proces zvaný Průběžná kontrola, SonarQube dokáže neustále kontrolovat kvalitu výrobku ve vývoji. Udržuje přehled o celkové kvalitě s bránou kvality a také sleduje leak vedení, paralelní zpracování zprávy, analýzy větev, funkcí správy, krátké zpětné vazby, vysoké dostupnosti a další. Kvalita Gate nabízí šek GO / NO-GO určit, zda aplikace nebo funkce prošel stanovená kritéria kvality, informuje správce o tom, zda je či není program je připraven pro vývoj, alespoň pokud jde o kvalitu se týká. SonarQube podporuje více než 20 programovacích jazyků, včetně jazyka Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, strojopisem, VB.Net a další. Kromě toho více než 60 pluginů od komerčních zdrojů nebo aktivní komunity mohou zlepšit software s extra jazyků, stránky nebo metrik, takže je snadné přizpůsobit software pro jedinečné potřeby vývojového týmu. Tento software lze použít i on-line přes SonarCloud, který může sledovat veřejných projektů s využitím stejné funkce jako SonarQube.