SonarQube
SonarQube on koodi lue ja hallintaohjelmisto. Ohjelmisto on kehitetty SonarSource, joka perustettiin vuonna 2008 Freddy Mallet, Simon Brandhof ja Olivier Gaudin. Kehittäminen SonarQube alkoi oikeastaan vuotta aikaisemmin, vuonna 2007, kun se oli ymmärtänyt, että ei löydy jotka saattoivat aihiota kattava koodikatselmus tehokkaasti. Merkittäviä asiakkaita yrityksen kuuluu Michelinin, Deutsche Bank, Samsung, Telefonica ja BNP Paribas. Yli 85000 organisaatiot käyttävät tuotteita SonarSource.
- Automatisoitu laadunvalvontaa suurille koodin kehitystoimintaan
- Hallinnolliset kojelauta, joka jatkuvasti valvoo kehitykseen ja virheet
- Paljon plugins käytettävissä parantaa ohjelmiston ominaisuuksia
- Yhteisö, versio on ilmainen ja avoimen lähdekoodin
- Hinnoittelu tasolla riviä koodia lähdön kokeneemmille painokset
- Kehittäjät, jotka tuottavat miljoonia rivejä koodia vuosi tulee olemaan kuoret pois jopa $ 62000 vuodessa käyttää ohjelmistoa, riippuen lähtö, ja kustannukset vuodessa valtava, korkean käytettävyyden tietokanta sovelluksia voisi saavuttaa $ 1 miljoonaa euroa vuodessa
Koodi kehitys on alati kasvavaa liiketoimintaa, ja pieni, kellarissa joukkueet menneen on korvattu jättiläinen yritysten satoja ohjelmoijat työskentelevät saman tuotteen. Hoitava valtava joukkueet on haaste, ja laadun valvonta voi olla painajainen. SonarQube by SonarSource voi auttaa tässä asiassa. Toteuttamalla prosessia kutsutaan Jatkuva Tarkastusta SonarQube pystyy jatkuvasti tarkistaa tuotteen laatuun kehitteillä. Se pitää välilehtiä yleistä laatua, jonka laatu Gate ja myös seuraa vuodon hallinta, rinnakkainen -raporttikäsittelyä, haara analyysi, hallinnon piirteitä, lyhyt silmukka, korkean käytettävyyden ja enemmän. Quality Gate on / ei mennä tarkistaa onko sovelluksen tai ominaisuus on läpäissyt asettaa laatukriteerit, tietoja järjestelmänvalvojia onko ohjelma on valmis kehittäminen, ainakin niin pitkälle kuin laadun osalta. SonarQube tukee yli 20 ohjelmointikieliä, kuten Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, kirjoituskoneella, VB.Net ja enemmän. Lisäksi yli 60 laajennuksia kaupallisista lähteistä tai aktiivinen yhteisö voi parantaa ohjelmiston ylimääräisiä kieliä, sivuja tai mittareita, joten se on helppo mukauttaa ohjelmistoa varten yksilöllisiä tarpeita kehitystiimi. Ohjelmisto voi myös käyttää verkosta SonarCloud, joka voi seurata julkisia hankkeita käyttäen samoja ominaisuuksia kuin SonarQube.