SonarQube
SonarQube je koda pregled in programske opreme za upravljanje. Programska oprema je razvil SonarSource, ki je bila ustanovljena leta 2008, ki ga Freddy Mallet, Simon Brandhof in Olivier Gaudin. Razvoj SonarQube dejansko začelo pred letom dni, v letu 2007, ko je spoznal, da ni obstajal noben izdelek, ki bi lahko učinkovito predoblik celovit kodo pregled. Pomembnejši kupci podjetja so Michelin, Deutsche Bank, Samsung, Telefonica in BNP Paribas. Več kot 85.000 organizacije uporabljajo izdelke, ki jih SonarSource.
- Avtomatizirana kontrola kakovosti za razvojne dejavnosti velike kodo
- Upravni armaturna plošča, ki nenehno spremlja napredek in napake
- Veliko plugins na voljo za izboljšanje funkcije programske opreme
- Izdaja skupnost je brezplačen in open source
- Cena lestvice s vrstic kode izhod za bolj napredne različice
- Razvijalci, ki proizvajajo milijone vrstic kode na leto bo bombardiranje iz do 62.000 $ na leto za uporabo programske opreme, odvisno od proizvodnje, in stroški na leto za velike, visoke razpoložljivosti aplikacij za podatkovne zbirke lahko dosegla $ 1 milijon na leto
Razvoj koda je vedno narašča, in majhne, shramba v kleti ekipe minulih dni so zamenjali z velikimi podjetji z več sto programerjev, ki delajo na istem izdelku. Upravljanje te ogromne skupine je izziv, in nadzor kakovosti je lahko prava nočna mora. SonarQube ga SonarSource lahko pomaga pri tem. Z izvajanjem proces, imenovan stalnim nadzorom, SonarQube lahko nenehno preverjanje kakovosti izdelka v razvoju. To ohranja zavihki na splošno kakovost z vrati kakovosti in tudi poslovodstvo spremlja puščajo, paralelno procesiranje poročila, poslovne analize, značilnosti upravljanja, kratek povratne zanke, visoko razpoložljivost in več. Kakovost Gate ima pregled GO / NO GO, da se ugotovi, ali je vloga oziroma funkcija opravili zastavljene kriterije kakovosti, informiranje administratorjev o tem, ali je program pripravljen za razvoj, vsaj kar se tiče kakovosti. SonarQube podpira več kot 20 programskih jezikov, vključno Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, pisalnim strojem, VB.NET in več. Poleg tega je lahko več kot 60 vtičniki po komercialnih virov ali aktivno skupnost okrepiti programsko opremo z dodatnimi jeziki, strani ali meritev, kar omogoča enostavno prilagoditev programske opreme za posebne potrebe razvojne ekipe. Programska oprema se lahko uporablja tudi na spletu preko SonarCloud, ki lahko spremljate javnih projektov, ki uporabljajo enake lastnosti kot SonarQube.