StyleCop

Web
StyleCop

StyleCop on väike vahend ehitatud avatud lähtekoodi, mis on mõeldud analüüsida C #, et teha kindlaks selle vastavus kodeerimine süntaks et StyleCop määrab. Kuna vahend kujundas Microsoft, samuti kontrolli vastu kogum disaini juhised, et minna koos .NET Framework haldab Microsoft. FxCop on teine ​​sarnane vahend, kuid see tööriist kontrollib koodi sõlmed, mis on juhitud .NET Framework. Kuna vahendeid otsida erinevaid kodeerimise stiili, nad võivad töötada erinevad reeglid.

Lae alla StyleCop
Tunnused StyleCop
  • kood analüüs
Plussid StyleCop
  • võimas tööriist
  • järjepidev kodeerimine
Miinused StyleCop
  • vananenud
StyleCop Arvustused

Kuigi StyleCop on tehniliselt vananenud nüüd, et kasutajatel oleks liikunud Visual Studio 2015 võib siiski kasutada süsteeme, mis ei ole veel täiendatud, et tarkvara versiooni. Tarkvara ei ole enam toetatud arendaja, kuid see on endiselt elujõuline vahend vanemate süsteemidega. Kasutajad, kes soovivad tagada oma koodi on kuni par saab kasutada StyleCop veendumaks, et nad ei tee ühtegi süntaksi vigu. Unikaalne asi StyleCop üle sarnase nimega FxCop et StyleCop tegelikult analüüsib lähtekoodi ise. FxCop ei saa päris alla selle taseme, sest see peatub kood sõlmed loodud .NET Framework. StyleCop järgmiselt selge reeglistik, mis võimaldab täpselt analüüsida kood ja leida võimalikke probleeme. Esimene asi, tarkvara tundub, on nõuetekohane dokumentatsioon. Dokumendid on üks kõige olulisemaid aspekte kodeerimine. Pärast seda kontrollib õige paigutus ja üldise hooldusega. Räpane kood palju kõrvaliste sisu on raskem säilitada, nii et tarkvara võib soovitada kood vähendamise. Siit StyleCop hakkab saama üsna spetsiifiline. See algab otsivad probleeme loetavuse nimede ja tühikuid. Need ei pruugi tunduda olulised küsimused, kuid vähimgi iseloomu kohatu, kui kood on koostamisel võib tähendada tarkvara ei tööta üldse. Kui kasutate StyleCop tarkvara sul võimalik kasutada seda läbi käsurea või läbi GUI. Uued reeglid on võimalik lisada süsteemi nii, et need rakendatakse, kui analüüsida koodi. Nüüd, arengu tarkvara on lakanud, kasutajate Visual Studio 2015 või hiljem saab kasutada järglane tööriista nimega StyleCopAnalyzers. Leidub kasutajad, kes võiks väita StyleCop tarkvara vähendab üldist tootlikkust, kuna see sunnib stiilis reeglid, mis ei ole tegelikult vajalik. Näiteks mõnel juhul tarkvara keeldub kompileerida koodi, kui see sisaldab lisatühikuid vahel funktsiooni ja sulgudes selle funktsiooni määratleb. See jõud kasutajal käsitsi sisestada need ruumid, sest enamik coders ei tea lisada neile eelnevalt. Reegli nagu see ei ole reegel tegeliku programmeerimiskeelt, vaid lihtsalt reeglina stiili kehtestatud StyleCop. Kuna StyleCop sunnib neid eeskirju iga natuke koodi kirjutatud ja analüüsitud, arendajad on raske aeg, kasutades seda tööriista, et analüüsida test-koodi lennult. Kood ise võib olla täiesti funktsionaalne, kuid tarkvara leida vale süntaks vead, mis takistavad selle edukalt koostamisel.

StyleCop Video

Alternatiivid StyleCop

CodeSonar

CodeSonar, toodetud GrammaTech, on allikas ja kahendkoodi analüüsi tarkvara, mis leiab kriitiline vead, mis võivad krahhi süsteemid, tulemus ootamatu operatsioonide turvalisust ohustavate
Näita detaile

FindBugs

tasuta
Findbugs on vahend, mis otsib vead Java koodi. Findbugs leiab bugs Analüüsides arvuti tarkvara ilma tegelikult täidesaatva programme. Kasutades seda tarkvara võimaldab lihtsat silumine
Näita detaile

SonarQube

tasuta
SonarQube on koodi vaadata ja haldamise tarkvara. Tarkvara on välja töötatud SonarSource, mis asutati 2008. aastal Freddy Mallet, Simon Brandhof ja Olivier GAUDIN. Arendamine SonarQube
Näita detaile

PyCharm

makstud
PyCharm on IDE rikkaliku valiku tööriistu Python arendajatele. Tarkvara on välja töötatud JetBrains, ja see on saadaval Windows, Mac ja Linux. PyCharm analüüsib, test, ja siluda koodi. Samuti
Näita detaile

WhiteSource Software

WhiteSource pakub avatud lähtekoodiga litsents juhtimise ja turvalisuse lahendust. WhiteSource automatiseerib kogu protsessi avatud lähtekoodiga valik, heakskiit, avastamine haavatavad
Näita detaile

JSHint

tasuta
Uus JSHint veebilehel. Anton Kovaljovi 1. oktoober 2013. Viimase paari nädala jooksul olen töötanud uue kodulehe JSHint ja täna ma olen uhke, et teatada uue jshint.com! JSHint veebilehel.
Näita detaile

Clang

tasuta
Mõned eesmärgid projekti hõlmavad järgmist:
Näita detaile

Black Duck

Organisatsioonid üle maailma kasutavad Black Duck tarkvaralahendustele tagada avatud lähtekoodiga ja litsentsi vastavuse nende rakenduste ja konteinerid.
Näita detaile

Klocwork

* / / * -> * / Kiirem tarne turvaliste, usaldusväärsete ja conformant koodi Nagu meeskonnad arendada kood rohkem funktsioone, tähtaegade lühenemise ja rangemaid nõudeid kui kunagi
Näita detaile

Kiuwan

Taotlus julgeoleku platvorm igas etapis ja kõik sidusrühmad SDLC. OWASP, CWE, PCI-DSS, NIST
Näita detaile

PyLint

tasuta
Python, pylint, pyreverse, kood analüüsi, kontrollija, logilab, pep8
Näita detaile

Cppcheck

tasuta
Cppcheck on analüüsi vahend C / C ++ koodi. See tuvastab liiki vead, et koostajad tavaliselt ei suuda tuvastada. eesmärk ei ole valehäireid.
Näita detaile