SonarQube

SonarQube

SonarQube yra kodas peržiūra ir valdymo programinė įranga. Programinė įranga yra sukurta SonarSource, kuri buvo įkurta 2008 m Freddy Mallet, Simon Brandhof ir Olivier Gaudin. Plėtra SonarQube tikrųjų prasidėjo prieš metus, 2007 m po to, kai buvo suvokta, kad ne produktas egzistavo, kad galėtų efektyviai ruošinių išsamią kodas apžvalgą. Žymūs bendrovės klientai yra Michelin "," Deutsche Bank "," Samsung "," Telefónica "ir" BNP Paribas ". Daugiau nei 85.000 organizacijos naudoja produktus SonarSource.

Parsisiųsti SonarQube
Savybės SonarQube
  • Automatizuotas kokybės kontrolė didelio kodas plėtros operacijų
  • Administracinė Prietaisų skydelis, kad nuolat stebi pažangą ir klaidos
  • Daug įskiepių turimų didinti programinės įrangos funkcijas
Argumentai "už" SonarQube
  • Bendruomenės leidimas yra nemokama ir atviro kodo
  • Kainos svarstyklės su eilučių kodo produkcijos už daugiau pažangių leidiniai
Cons SonarQube
  • Kūrėjai, kurie gamina milijonus eilučių kodo per metus bus gliaudymui iki $ 62.000 per metus naudoti programinę įrangą, priklausomai nuo produkcijos, o išlaidos per metus didžiulis, didelio prieinamumo duomenų bazių gali pasiekti $ 1 mln per metus
SonarQube Atsiliepimai

Kodas plėtra yra vis augantis verslas, ir maži, rūsys komandos pasekėjai buvo pakeisti milžinišką įmonių su šimtais programuotojų, dirbančių su tuo pačiu produktu. tokias didžiules komandos valdymas yra iššūkis, ir kokybės kontrolė gali būti košmaras. SonarQube iki SonarSource gali padėti su tuo. Įgyvendinant procesą, vadinamą Nuolatinis tikrinimas, SonarQube sugeba nuolat tikrinti dėl produkto kokybės plėtrą. Jis saugo skirtukų bendrą kokybę su kokybės vartai ir taip pat stebi ištekėti valdymo, lygiagrečiai ataskaita apdorojimo, filialas analizės, valdymo funkcijos, per trumpą grįžtamojo ryšio, didelio prieinamumo ir dar daugiau. Kokybės vartai yra GO / no-go čekį nustatyti, ar ieškinys ar funkcija praėjo nustatytus kokybės kriterijus, informuoti administratorių apie tai, ar programa yra pasirengusi plėtrai, bent jau kiek kokybė yra susijusi. SonarQube atramos daugiau kaip 20 programavimo kalbų, įskaitant Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, mašinėle, VB.Net ir dar daugiau. Be to, daugiau nei 60 įskiepių komercinių šaltinių ar aktyvaus bendruomenės gali pagerinti programinės įrangos su papildomų kalbų, puslapius ar metrikos, todėl lengva pritaikyti programinę įrangą unikalių poreikių kūrimo komandai. Programinė įranga taip pat gali būti naudojamas internete per SonarCloud, kuri gali stebėti viešuosius projektus naudojant tas pačias funkcijas, kaip SonarQube.

SonarQube Video

Alternatyvos SonarQube

StyleCop

StyleCop yra nedidelis įrankis pastatytas ant atviro kodo, kuris yra skirtas analizuoti C #, siekiant nustatyti savo suderinamumą su kodavimo sintaksę, kad StyleCop paskiria. Kadangi priemonė
Parodyk detales

Codacy

freemium
Codacy yra programinė įranga, kuri leidžia automatizuotai kodas bandymai ir peržiūrint iš programavimo gabalas. Jūs galite užsiregistruoti Codacy su GitHub arba naudokite kitą sąskaitą
Parodyk detales

CodeSonar

CodeSonar, gaminamas GrammaTech, yra šaltinis ir dvejetainis kodas analizė programinė įranga, kuri nustato kritinius defektus, kurie gali avarijos sistemas, atsirasti nenumatytų operacijų,
Parodyk detales

FindBugs

Laisvas
Findbugs yra įrankis, kuris ieško klaidų Java kodą. Findbugs randa klaidas kurias analizuojant kompiuterio programinę įrangą be iš tikrųjų vykdančių programas. Naudojant šią programinę
Parodyk detales

PyCharm

Mokama
PyCharm yra IDE su turtingą rinkinį įrankiai Python kūrėjams. Programinė įranga buvo sukurta JetBrains, ir ji yra prieinama "Windows", "Mac", "Linux".
Parodyk detales

WhiteSource Software

WhiteSource siūlo atviro kodo licencija valdymo ir saugumo sprendimas. WhiteSource automatizuoja visą procesą atviro kodo atrankos, patvirtinimo aptikimo pažeidžiamų ar probleminių
Parodyk detales

JSHint

Laisvas
Nauja JSHint svetainė. Antonas Kovaliovas Spa 1, 2013 Dėl pastaruosius keletą savaičių aš dirbu dėl naujo pagrindinį puslapį JSHint ir šiandien aš didžiuojuosi tikiu paskelbti naują jshint.com!
Parodyk detales

Clang

Laisvas
Kai dėl projekto tikslų yra šie:
Parodyk detales

Black Duck

Organizacijos visame pasaulyje naudoja Black antis programinės įrangos sprendimus, siekiant užtikrinti atviro kodo saugumą ir licencijos atitiktį savo paraiškose ir konteinerius.
Parodyk detales

Klocwork

* / / * -> * / Greičiau pristatymas saugią, patikimą ir conformant kodas Kaip komandos sukurti kodą su daugiau funkcijų, trumpesnius terminus ir griežtesnių standartų nei bet kada anksčiau,
Parodyk detales

Kiuwan

Application Saugumo platforma kiekviename etape ir visi į SDLC suinteresuotosios šalys. OWASP, CWE PCI-DSS, NIST
Parodyk detales

PyLint

Laisvas
Python, pylint, pyreverse, kodas analizė, tikrinimas, logilab, pep8
Parodyk detales

Cppcheck

Laisvas
Cppcheck yra analizė įrankis C / C ++ kodą. Jis atpažįsta klaidas, kad kompiliatorius paprastai nepastebi tipus. tikslas nėra klaidingai teigiami.
Parodyk detales