SonarQube

SonarQube

SonarQube is code review en management software. De software is ontwikkeld door SonarSource, die in 2008 werd opgericht door Freddy Mallet, Simon Brandhof en Olivier Gaudin. Ontwikkeling van SonarQube begon eigenlijk al een jaar eerder, in 2007, nadat hij zich realiseerde dat er geen product bestond dat zou alomvattend code review effectief voorvormen. Bekende klanten van het bedrijf zijn onder andere Michelin, Deutsche Bank, Samsung, Telefonica en BNP Paribas. Meer dan 85.000 organisaties gebruiken producten door SonarSource.

Download SonarQube
Kenmerken van SonarQube
  • Geautomatiseerde kwaliteitscontrole voor grote code ontwikkelingsactiviteiten
  • Administratieve dashboard die continu bewaakt de voortgang en fouten
  • Tal van plugins beschikbaar om de functies van de software te verbeteren
Pros van SonarQube
  • Een Community Edition is gratis en open source
  • Prijzen schaal met regels code uitgang voor meer geavanceerde edities
Tegens van SonarQube
  • Ontwikkelaars die miljoenen regels code te produceren per jaar zal worden beschietingen uit tot $ 62.000 per jaar om de software te gebruiken, afhankelijk van de output, en de kosten per jaar voor grote, hoge beschikbaarheid database applicaties kon $ 1 miljoen per jaar te bereiken
SonarQube Beoordelingen

Code ontwikkeling is een steeds groeiend bedrijf, en de kleine, kelder teams van weleer zijn vervangen door grote bedrijven met honderden programmeurs werken aan hetzelfde product. Het beheren van zulke grote teams is een uitdaging, en kwaliteitscontrole kan een nachtmerrie zijn. SonarQube door SonarSource kan helpen. Door de implementatie van een proces genaamd Continuous Inspectie, SonarQube is in staat om voortdurend te controleren op de kwaliteit van een product in ontwikkeling. Het houdt lusjes op de algehele kwaliteit met een Quality Gate en ook monitoren lek management, parallelle verwerking van rapporten, tak analyse, bestuur functies, een korte feedback loop, hoge beschikbaarheid en nog veel meer. Het Quality Gate beschikt over een GO / NO-GO check om te bepalen of een applicatie of feature set kwaliteitscriteria is verstreken, het informeren van beheerders over het al dan niet een programma klaar is voor de ontwikkeling, althans wat betreft de kwaliteit betreft. SonarQube ondersteunt meer dan 20 programmeertalen, waaronder Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, typoscript, VB.Net en nog veel meer. Bovendien kan meer dan 60 plugins door commerciële bronnen of een actieve gemeenschap van de software met extra talen, pagina's of statistieken te verbeteren, waardoor het gemakkelijk om de software aan te passen voor de unieke behoeften van een development team. De software kan ook online worden gebruikt via SonarCloud, waarin de openbare projecten met behulp van dezelfde kenmerken als SonarQube kunt bijhouden.

SonarQube Video

Alternatieven voor SonarQube

StyleCop

StyleCop is een klein programma gebaseerd op open-broncode die is ontworpen voor analyse van C # om de samenhang met de coderende syntaxis die StyleCop aanduidt bepalen. Aangezien de tool is
Toon details

Codacy

freemium
Codacy is een software waarmee de automatische code testen en evalueren van een stuk programmering. U kunt zich aanmelden voor Codacy met GitHub of gebruik een ander account aan te melden. Codacy
Toon details

CodeSonar

CodeSonar, geproduceerd door GrammaTech, is bron- en binaire code analyse software kritische gebreken die systemen resultaat crashen onverwachte operaties bedreigen veiligheid en meer
Toon details

FindBugs

Gratis
FindBugs is een tool die zoekt naar bugs in Java-code. FindBugs vindt de bugs door het analyseren van computer software zonder daadwerkelijk uitvoeren van programma's. Met behulp van deze
Toon details

PyCharm

Betaald
PyCharm is een IDE met een rijke set van tools voor Python ontwikkelaars. De software is ontwikkeld door JetBrains, en het is beschikbaar voor Windows, Mac en Linux. PyCharm analyseren, testen
Toon details

WhiteSource Software

WhiteSource biedt een open source licentie management en security oplossing. WhiteSource automatiseert het gehele proces van open source selectie, goedkeuring detectie van kwetsbare of
Toon details

JSHint

Gratis
Nieuwe JSHint website. Anton Kovalyov 1 oktober 2013. Voor de laatste paar weken heb ik gewerkt aan een nieuwe homepage voor JSHint en vandaag ben ik trots op de nieuwe jshint.com aan te kondigen!
Toon details

Clang

Gratis
Een aantal van de doelstellingen van het project zijn de volgende:
Toon details

Black Duck

Organisaties over de hele wereld gebruik maken van Black Duck oplossingen Software om open source beveiliging en licentie compliance in hun toepassingen en containers te verzekeren.
Toon details

Klocwork

* / / * -> * / Snellere levering van veilige, betrouwbare en conforme code Zoals teams code met meer functies, kortere tijdlijnen, en strengere normen dan ooit tevoren te ontwikkelen,
Toon details

Kiuwan

Application security platform voor elke fase en alle belanghebbenden in de SDLC. OWASP, CWE, PCI-DSS, NIST
Toon details

PyLint

Gratis
Python, pylint, pyreverse, code-analyse, checker, logilab, pep8
Toon details

Cppcheck

Gratis
Cppcheck is een analyse-instrument voor C / C ++ code. Het detecteert de types van bugs die de samenstellers normaal gesproken niet op te sporen. De doel is geen valse positieven.
Toon details