SonarQube
SonarQube yra kodas peržiūra ir valdymo programinė įranga. Programinė įranga yra sukurta SonarSource, kuri buvo įkurta 2008 m Freddy Mallet, Simon Brandhof ir Olivier Gaudin. Plėtra SonarQube tikrųjų prasidėjo prieš metus, 2007 m po to, kai buvo suvokta, kad ne produktas egzistavo, kad galėtų efektyviai ruošinių išsamią kodas apžvalgą. Žymūs bendrovės klientai yra Michelin "," Deutsche Bank "," Samsung "," Telefónica "ir" BNP Paribas ". Daugiau nei 85.000 organizacijos naudoja produktus SonarSource.
- Automatizuotas kokybės kontrolė didelio kodas plėtros operacijų
- Administracinė Prietaisų skydelis, kad nuolat stebi pažangą ir klaidos
- Daug įskiepių turimų didinti programinės įrangos funkcijas
- Bendruomenės leidimas yra nemokama ir atviro kodo
- Kainos svarstyklės su eilučių kodo produkcijos už daugiau pažangių leidiniai
- Kūrėjai, kurie gamina milijonus eilučių kodo per metus bus gliaudymui iki $ 62.000 per metus naudoti programinę įrangą, priklausomai nuo produkcijos, o išlaidos per metus didžiulis, didelio prieinamumo duomenų bazių gali pasiekti $ 1 mln per metus
Kodas plėtra yra vis augantis verslas, ir maži, rūsys komandos pasekėjai buvo pakeisti milžinišką įmonių su šimtais programuotojų, dirbančių su tuo pačiu produktu. tokias didžiules komandos valdymas yra iššūkis, ir kokybės kontrolė gali būti košmaras. SonarQube iki SonarSource gali padėti su tuo. Įgyvendinant procesą, vadinamą Nuolatinis tikrinimas, SonarQube sugeba nuolat tikrinti dėl produkto kokybės plėtrą. Jis saugo skirtukų bendrą kokybę su kokybės vartai ir taip pat stebi ištekėti valdymo, lygiagrečiai ataskaita apdorojimo, filialas analizės, valdymo funkcijos, per trumpą grįžtamojo ryšio, didelio prieinamumo ir dar daugiau. Kokybės vartai yra GO / no-go čekį nustatyti, ar ieškinys ar funkcija praėjo nustatytus kokybės kriterijus, informuoti administratorių apie tai, ar programa yra pasirengusi plėtrai, bent jau kiek kokybė yra susijusi. SonarQube atramos daugiau kaip 20 programavimo kalbų, įskaitant Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, mašinėle, VB.Net ir dar daugiau. Be to, daugiau nei 60 įskiepių komercinių šaltinių ar aktyvaus bendruomenės gali pagerinti programinės įrangos su papildomų kalbų, puslapius ar metrikos, todėl lengva pritaikyti programinę įrangą unikalių poreikių kūrimo komandai. Programinė įranga taip pat gali būti naudojamas internete per SonarCloud, kuri gali stebėti viešuosius projektus naudojant tas pačias funkcijas, kaip SonarQube.