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.
- 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
- Een Community Edition is gratis en open source
- Prijzen schaal met regels code uitgang voor meer geavanceerde edities
- 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
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.