SonarQube
SonarQube är kodgranskning och programvara. Programvaran är utvecklad av SonarSource, som grundades 2008 av Freddy Mallet, Simon Brandhof och Olivier Gaudin. Utveckling av SonarQube började faktiskt ett år innan, 2007, efter att man insåg att ingen produkt funnits som kan prestera omfattande kodgranskning effektivt. Noter kunder i bolaget inkluderar Michelin, Deutsche Bank, Samsung, Telefonica och BNP Paribas. Mer än 85.000 organisationer använder produkter från SonarSource.
- Automatiserad kvalitetskontroll för stora kod utvecklingsverksamhet
- Administrativ instrumentpanel som kontinuerligt övervakar framsteg och fel
- Massor av plugins tillgängliga för att förbättra funktionerna i mjukvaran
- En Community Edition är gratis och öppen källkod
- Prissättning skalor med rader kod utgång för mer avancerade versioner
- Utvecklare som producerar miljontals rader kod per år kommer att sprita ut upp till $ 62.000 per år för att använda programvaran, beroende på produktionen och kostnader per år för stora, hög tillgänglighet databasapplikationer kunde nå $ 1 miljon per år
Code utveckling är en ständigt växande verksamhet, och de små, källarteam från förr har ersatts med gigantiska företag med hundratals programmerare som arbetar på samma produkt. Förvaltningen av dessa stora grupper är en utmaning, och kvalitetskontroll kan vara en mardröm. SonarQube av SonarSource kan hjälpa till med det. Genom att implementera en process som kallas kontinuerlig inspektion, är SonarQube förmågan att ständigt kontrollera kvaliteten på en produkt under utveckling. Det håller koll på kvaliteten med en kvalitet Gate och även övervakar läck ledning, parallell rapport bearbetning, gren analys, styrning funktioner, en kort feedback loop, hög tillgänglighet och mycket mer. Quality Gate har en GO / NO-GO kontroll för att avgöra om ett program eller funktion har passerat fastställda kvalitetskriterier, informera administratörer om huruvida ett program är redo för utveckling, åtminstone när det gäller kvalitet är berörda. SonarQube stöder över 20 programmeringsspråk, inklusive Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, skrivmaskin, VB.Net och mycket mer. Dessutom kan mer än 60 plugins av kommersiella källor eller ett aktivt community förbättra programvaran med extra språk, sidor eller mått, vilket gör det lätt att anpassa mjukvaran för de unika behoven av ett utvecklingsteam. Programmet kan också användas online via SonarCloud, som kan spåra offentliga projekt med samma egenskaper som SonarQube.