SonarQube

SonarQube

SonarQube je koda pregled in programske opreme za upravljanje. Programska oprema je razvil SonarSource, ki je bila ustanovljena leta 2008, ki ga Freddy Mallet, Simon Brandhof in Olivier Gaudin. Razvoj SonarQube dejansko začelo pred letom dni, v letu 2007, ko je spoznal, da ni obstajal noben izdelek, ki bi lahko učinkovito predoblik celovit kodo pregled. Pomembnejši kupci podjetja so Michelin, Deutsche Bank, Samsung, Telefonica in BNP Paribas. Več kot 85.000 organizacije uporabljajo izdelke, ki jih SonarSource.

Prenos SonarQube
Značilnosti SonarQube
  • Avtomatizirana kontrola kakovosti za razvojne dejavnosti velike kodo
  • Upravni armaturna plošča, ki nenehno spremlja napredek in napake
  • Veliko plugins na voljo za izboljšanje funkcije programske opreme
Pros SonarQube
  • Izdaja skupnost je brezplačen in open source
  • Cena lestvice s vrstic kode izhod za bolj napredne različice
Slabosti SonarQube
  • Razvijalci, ki proizvajajo milijone vrstic kode na leto bo bombardiranje iz do 62.000 $ na leto za uporabo programske opreme, odvisno od proizvodnje, in stroški na leto za velike, visoke razpoložljivosti aplikacij za podatkovne zbirke lahko dosegla $ 1 milijon na leto
SonarQube Komentarji

Razvoj koda je vedno narašča, in majhne, ​​shramba v kleti ekipe minulih dni so zamenjali z velikimi podjetji z več sto programerjev, ki delajo na istem izdelku. Upravljanje te ogromne skupine je izziv, in nadzor kakovosti je lahko prava nočna mora. SonarQube ga SonarSource lahko pomaga pri tem. Z izvajanjem proces, imenovan stalnim nadzorom, SonarQube lahko nenehno preverjanje kakovosti izdelka v razvoju. To ohranja zavihki na splošno kakovost z vrati kakovosti in tudi poslovodstvo spremlja puščajo, paralelno procesiranje poročila, poslovne analize, značilnosti upravljanja, kratek povratne zanke, visoko razpoložljivost in več. Kakovost Gate ima pregled GO / NO GO, da se ugotovi, ali je vloga oziroma funkcija opravili zastavljene kriterije kakovosti, informiranje administratorjev o tem, ali je program pripravljen za razvoj, vsaj kar se tiče kakovosti. SonarQube podpira več kot 20 programskih jezikov, vključno Python, Flex, Java, C #, C / C ++, PL / I, Swift, COBOL, Objective-C, PL / SQL, ABAP, RPG, pisalnim strojem, VB.NET in več. Poleg tega je lahko več kot 60 vtičniki po komercialnih virov ali aktivno skupnost okrepiti programsko opremo z dodatnimi jeziki, strani ali meritev, kar omogoča enostavno prilagoditev programske opreme za posebne potrebe razvojne ekipe. Programska oprema se lahko uporablja tudi na spletu preko SonarCloud, ki lahko spremljate javnih projektov, ki uporabljajo enake lastnosti kot SonarQube.

SonarQube Video

Alternative SonarQube

StyleCop

StyleCop je majhno orodje, ki temelji na odprti kodi, ki je namenjen za analizo C #, da bi ugotovili njegovo skladnost s kodnim sintakso, ki StyleCop označuje. Ker je orodje, ki ga Microsoft, pa
Pokaži podrobnosti

Codacy

freemium
Codacy je programska oprema, ki omogoča avtomatsko kodo testiranje in ocenjujete kosa programiranja. Lahko se prijavite za Codacy z GitHub ali uporabite drug račun, da se prijavite. Codacy
Pokaži podrobnosti

CodeSonar

CodeSonar, ki ga proizvaja GrammaTech, je vir in binarno programska oprema za analizo kode, ki najde kritične napake, ki lahko crash sisteme, rezultat nepričakovanih poslovanju, ogrožajo
Pokaži podrobnosti

FindBugs

prost
Findbugs je orodje, ki išče napak v kodi Java. Findbugs najde napake, ki jih analiza računalniško programsko opremo, ne da bi dejansko, ki izvajajo programe. Z uporabo te programske opreme
Pokaži podrobnosti

PyCharm

plačan
PyCharm je IDE z bogatim naborom orodij za Python razvijalce. Programska oprema je bila razvita s JetBrains, in je na voljo za Windows, Mac in Linux. PyCharm bo analiziral, testiranje in odpravljanje
Pokaži podrobnosti

WhiteSource Software

WhiteSource ponuja odprtokodne upravljanje licenc in varnostno rešitev. WhiteSource avtomatizira celoten postopek izbire odprtokodne, odobritev, odkrivanja ranljivih ali problematičnih
Pokaži podrobnosti

JSHint

prost
Spletno mesto New JSHint. Anton Kovalyov 1. oktober 2013. V zadnjih nekaj tednih sem že delajo na novi spletni strani za JSHint in danes sem ponosen, da napove novo jshint.com! JSHint Spletna
Pokaži podrobnosti

Clang

prost
Nekateri od ciljev za projekt vključujejo naslednje:
Pokaži podrobnosti

Black Duck

Organizacij po vsem svetu uporabljajo črna raca programske rešitve za zagotavljanje odprtega varnost vira in skladnost licenco v svojih aplikacijah in zabojnikov.
Pokaži podrobnosti

Klocwork

* / / * -> * / Hitrejšo dostavo varnega, zanesljivega in skladna kodo Kot ekipe razviti kodo z več funkcijami, krajši roki, in strožje standarde, kot kdajkoli prej, da postane increasin
Pokaži podrobnosti

Kiuwan

platforma varnost aplikacij za vsako stopnjo in vse zainteresirane strani v SDLC. OWASP, CWE, PCI-DSS, NIST
Pokaži podrobnosti

PyLint

prost
Python, pylint, pyreverse, analiza kode, skladiščnik, logilab, pep8
Pokaži podrobnosti

Cppcheck

prost
Cppcheck je orodje analiza za C / C ++ kode. To zazna vrste hroščev, ki so prevajalniki ponavadi ne uspe odkriti. Cilj je, ni lažno pozitivnih.
Pokaži podrobnosti