SonarQube

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.

Ladata SonarQube
Ominaisuudet SonarQube
  • Automatisoitu laadunvalvontaa suurille koodin kehitystoimintaan
  • Hallinnolliset kojelauta, joka jatkuvasti valvoo kehitykseen ja virheet
  • Paljon plugins käytettävissä parantaa ohjelmiston ominaisuuksia
Hyödyt SonarQube
  • Yhteisö, versio on ilmainen ja avoimen lähdekoodin
  • Hinnoittelu tasolla riviä koodia lähdön kokeneemmille painokset
Haitat SonarQube
  • 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
SonarQube Arvostelut

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.

SonarQube Video

Vaihtoehtoja SonarQube

StyleCop

StyleCop on pieni työkalu rakennettu avoimen lähdekoodin, joka on suunniteltu analysoimaan C #, jotta voidaan määrittää sen yhdenmukaisuus koodaavan syntaksin StyleCop tarkoittaa. Koska
Näytä yksityiskohdat

Codacy

freemium
Codacy on ohjelmisto, joka mahdollistaa automaattisen koodin testaus ja tarkistaa pala ohjelmointia. Voit rekisteröityä Codacy kanssa GitHub tai käyttää eri tiliä rekisteröityä. Codacy
Näytä yksityiskohdat

CodeSonar

CodeSonar tuottama GrammaTech, on lähde ja binaarikoodin analysointiohjelmisto, joka löytää kriittisiä vikoja, jotka voivat kaatua järjestelmiä, aiheuttaa odottamattomia toiminnan
Näytä yksityiskohdat

FindBugs

Vapaa
FindBugs on työkalu, joka etsii bugeja Java-koodia. FindBugs löytää bugeja analysoidaan tietokoneohjelmistojen ilman todella suorittamista ohjelmia. Tämän ohjelmiston avulla mahdollistaa
Näytä yksityiskohdat

PyCharm

Maksettu
PyCharm on IDE ja monipuolisen valikoiman työkaluja Python kehittäjille. Ohjelmisto on kehitetty JetBrains, ja se on saatavilla Windowsille, Mac ja Linux. PyCharm analysoi, testata ja debug-koodin.
Näytä yksityiskohdat

WhiteSource Software

WhiteSource tarjoaa avoimen lähdekoodin lisenssien hallinta ja tietoturvaratkaisu. WhiteSource automatisoi koko prosessin avoimen lähdekoodin valinta, hyväksyminen, havaitseminen
Näytä yksityiskohdat

JSHint

Vapaa
Uusi JSHint verkkosivuilla. Anton Kovalyov Lo 1., 2013. Viimeisen parin viikon olen työstänyt uutta kotisivu JSHint ja tänään olen ylpeänä uuden jshint.com! JSHint sivuston. Päätin vaihtaa
Näytä yksityiskohdat

Clang

Vapaa
Osa tavoitteista projektin ovat seuraavat:
Näytä yksityiskohdat

Black Duck

Organisaatiot ympäri maailmaa käyttävät Musta Duck Softwaren ratkaisuja varmistaakseen avoimen lähdekoodin turvallisuuden ja lisenssinmukaisuuden niiden sovellusten ja kontteja.
Näytä yksityiskohdat

Klocwork

* / / * -> * / Nopeampi toimitus turvallisia, luotettavia ja vaatimustenmukaisten koodi Kuten työryhmät kehittyvät koodia enemmän ominaisuuksia, lyhyempi aikatauluja, ja tiukempia
Näytä yksityiskohdat

Kiuwan

Sovellus tietoturva-alustaa kaikissa vaiheissa ja kaikkien sidosryhmien SDLC. OWASP, CWE, PCI DSS, NIST
Näytä yksityiskohdat

PyLint

Vapaa
Python, Pylint, pyreverse, koodien analyysia, tarkistin, logilab, pep8
Näytä yksityiskohdat

Cppcheck

Vapaa
Cppcheck on analyysi työkalu C / C ++ koodia. Se tunnistaa tyypit vikoja että kääntäjät yleensä ei tunnista. Tavoitteena on vääriä hälytyksiä.
Näytä yksityiskohdat