SonarQube

SonarQube

SonarQube er kode gjennomgang og programvare. Programvaren er utviklet av SonarSource, som ble grunnlagt i 2008 av Freddy Mallet, Simon Brandhof og Olivier Gaudin. Utvikling av SonarQube begynte faktisk et år før, i 2007, etter at det ble innsett at ingen produkt eksisterte som kunne preform omfattende kode gjennomgang effektivt. Kjente kunder av selskapet inkluderer Michelin, Deutsche Bank, Samsung, Telefonica og BNP Paribas. Mer enn 85.000 organisasjoner bruker produkter av SonarSource.

Nedlasting SonarQube
Funksjoner av SonarQube
  • Automatisert kvalitetskontroll for store kode utbygging
  • Administrativ dashbord som kontinuerlig overvåker fremgang og feil
  • Plenty av plugins tilgjengelig for å forbedre funksjonene i programvaren
Pros av SonarQube
  • Et samfunn utgaven er gratis og åpen kildekode
  • Prising skalaer med linjer med kode utgang for mer avanserte utgaver
Ulemper med SonarQube
  • Utviklere som produserer millioner av linjer med kode i året vil være beskytningen ut opp til $ 62 000 per år for å bruke programvaren, avhengig av produksjonen, og kostnader per år for store, høy tilgjengelighet databaseapplikasjoner kunne nå $ 1 million per år
SonarQube Anmeldelser

Koden utviklingen er en stadig voksende virksomhet, og de små, kjeller lag fra fjoråret har blitt erstattet med gigantiske foretak med hundrevis av programmerere som arbeider på samme produkt. Håndtere slike store lag er en utfordring, og kvalitetskontroll kan være et mareritt. SonarQube av SonarSource kan hjelpe med det. Ved å implementere en prosess som kalles kontinuerlig inspeksjon, er SonarQube stand til å stadig sjekke på kvaliteten på et produkt under utvikling. Det holder orden på samlet kvalitet med en kvalitet Gate og også skjermer lekkasje styring, parallell rapport behandling, gren analyse, styringsfunksjoner, en kort tilbakekoblingssløyfe med høy tilgjengelighet og mer. Kvalitets Gate har en GO / NO-GO sjekk for å avgjøre om et program eller en funksjon som har gått sett kvalitetskriterier, informere administratorer om hvorvidt et program er ferdig utbygget, minst like langt som kvalitet er bekymret. SonarQube støtter over 20 programmeringsspråk, inkludert Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, maskinskrevet manuskript, VB.Net og mer. Videre kan mer enn 60 plugins av kommersielle kilder eller et aktivt fellesskap forbedre programvaren med ekstra språk, sider eller beregninger, noe som gjør det enkelt å tilpasse programvaren for de unike behovene til et utviklingsteam. Programvaren kan også brukes online via SonarCloud, som kan spore offentlige prosjekter ved hjelp av de samme funksjonene som SonarQube.

SonarQube Video

Alternativer til SonarQube

StyleCop

StyleCop er et lite verktøy bygget på åpen kildekode som er utviklet for å analysere C # for å bestemme dets konsistens med den kodende syntaks som StyleCop angir. Siden verktøyet ble utviklet
Vis detaljer

Codacy

freemium
Codacy er en programvare som gjør det mulig for automatisert kode testing og gjennomgang av et stykke programmering. Du kan registrere deg for Codacy med GitHub eller bruk en annen konto for å
Vis detaljer

CodeSonar

CodeSonar, produsert av GrammaTech, er kilden og binærkode analyseprogram som finner kritiske defekter som kan krasje systemer, resultere i uventede operasjoner, true sikkerhet, og mer.
Vis detaljer

FindBugs

Gratis
Findbugs er et verktøy som ser for feil i Java-kode. Findbugs finner feil ved analysere programvare uten å faktisk kjøre programmer. Ved hjelp av denne programvaren gir enkel feilsøking og
Vis detaljer

PyCharm

betalt
PyCharm er en IDE med et rikt sett med verktøy for Python utviklere. Programvaren ble utviklet av JetBrains, og den er tilgjengelig for Windows, Mac og Linux. PyCharm vil analysere, teste og feilsøke
Vis detaljer

WhiteSource Software

WhiteSource tilbyr en åpen kildekode-lisens administrasjon og sikkerhetsløsning. WhiteSource automatiserer hele prosessen med åpen kildevalg, godkjenning, deteksjon av sårbare eller
Vis detaljer

JSHint

Gratis
New JSHint nettside. Anton Kovalyov 1 oktober 2013. For de siste par ukene har jeg jobbet med en ny hjemmeside for JSHint og i dag er jeg stolt over å kunngjøre den nye jshint.com! JSHint nettstedet.
Vis detaljer

Clang

Gratis
Noen av målene for prosjektet er følgende:
Vis detaljer

Black Duck

Organisasjoner over hele verden bruker Black Duck Softwares løsninger for å sikre åpen kildekode sikkerhet og lisens compliance i sine programmer og containere.
Vis detaljer

Klocwork

* / / * -> * / Raskere levering av sikker, pålitelig og konform kode Som team utvikle kode med flere funksjoner, kortere tidslinjer, og strengere krav enn noen gang før, det blir increasin
Vis detaljer

Kiuwan

Applikasjonssikkerhet plattform for alle trinn og alle interessenter i SDLC. OWASP, CWE, PCI-DSS, NIST
Vis detaljer

PyLint

Gratis
Python, pylint, pyreverse, kodeanalyse, kontrolløren, logilab, pep8
Vis detaljer

Cppcheck

Gratis
Cppcheck er et analyseverktøy for C / C ++ kode. Den oppdager hvilke typer feil som kompilatorer normalt ikke klarer å oppdage. De Målet er ingen falske positiver.
Vis detaljer