StyleCop

Web
StyleCop

StyleCop er et lille værktøj bygget på open source kode, der er designet til at analysere C # med henblik på at bestemme dens sammenhæng med den kodning syntaks at StyleCop udpeger. Da værktøjet er designet af Microsoft, men også kontrol mod et sæt design guidelines, der går sammen med .NET Framework drives af Microsoft. FxCop er en anden lignende værktøj, men dette værktøj kontrollerer kode forsamlinger, der er blevet forvaltet af .NET Framework. Da værktøjerne ser for forskellige kodning stilarter, kan de opererer under forskellige regler.

Hent StyleCop
Funktioner af StyleCop
  • kode Analyse
Fordele ved StyleCop
  • stærkt værktøj
  • konsekvent Coding
Ulemper ved StyleCop
  • Forældet
StyleCop Anmeldelser

Mens StyleCop er teknisk forældet nu, som brugerne er flyttet til Visual Studio 2015, kan det stadig bruges af systemer, som endnu ikke har opgraderet til denne version af softwaren. Softwaren er ikke længere understøttes af udvikleren, men det er stadig et brugbart redskab for ældre systemer. Brugere, der ønsker at sikre deres kode er op til par kan bruge StyleCop at sikre, at de ikke foretager nogen syntaksfejl. Det unikke ved StyleCop over tilsvarende navngivne FxCop er, at StyleCop faktisk analyserer kildekode selv. FxCop ikke får helt ned til det niveau, da det stopper ved kode forsamlinger genereret af .NET Framework. StyleCop følger et bestemt sæt af regler, der gør det muligt præcist at analysere koden og finde eventuelle problemer. Det første, softwaren ser efter, er ordentlig dokumentation. Dokumentation er en af ​​de mest vitale aspekter af kodning. Efter dette, kontrollerer det for korrekt layout og generel vedligeholdelse. Rodet kode med en masse uvedkommende indhold er sværere at vedligeholde, så softwaren kan anbefale en reduktion kode. Herfra StyleCop begynder at få helt konkret. Den starter på udkig efter problemer med læsbarhed, navngivning, og afstand. Disse kan ikke virke som væsentlige problemstillinger, men selv den mindste karakter ud af sted, når koden er kompilering kan betyde softwaren ikke arbejde på alle. Når du bruger StyleCop software, vil du være i stand til at bruge det gennem kommandolinjen eller via en GUI. Nye regler kan tilføjes til systemet, så de vil blive anvendt, når man analyserer kode. Nu, hvor udviklingen for softwaren er ophørt, kan brugere af Visual Studio 2015 eller senere bruge efterfølgeren til værktøjet kaldet StyleCopAnalyzers. Der er nogle brugere, der måtte gøre krav på StyleCop softwaren reducerer den samlede produktivitet, da det gennemtvinger stil regler, der egentlig ikke nødvendigt. For eksempel, i nogle tilfælde, vil softwaren nægter at kompilere koden, medmindre det indeholder ekstra mellemrum mellem funktion og beslagene denne funktion definerer. Dette tvinger brugeren manuelt indsætte disse rum, da de fleste kodere ikke ville vide at indsætte dem på forhånd. En regel som dette er ikke en regel af den faktiske programmeringssprog, men blot en regel i den stil pålagt af StyleCop. Da StyleCop tvinger disse regler om hver en bid af kode skrevet og analyseret, vil udviklerne har svært ved at bruge dette værktøj til at analysere test-kode på flue. Koden selv kunne være perfekt funktionelle, men softwaren vil finde falske syntaksfejl, der forhindrer den i at held kompilering.

StyleCop Video

Alternativer til StyleCop

CodeSonar

CodeSonar, produceret af GrammaTech, er kilde og binære kode analyse software, der finder kritiske fejl, der kan gå ned systemer, resultere i uventede operationer, truer sikkerheden, og mere.
Vis detaljer

FindBugs

Gratis
Findbugs er et værktøj, der ser ud til fejl i Java-kode. Findbugs finder bugs ved analysere computersoftware uden faktisk udfører programmer. Ved hjælp af denne software giver mulighed for
Vis detaljer

SonarQube

Gratis
SonarQube er kode gennemgang og management software. Softwaren er udviklet af SonarSource, som blev grundlagt i 2008 af Freddy Mallet, Simon Brandhof og Olivier Gaudin. Udvikling af SonarQube
Vis detaljer

PyCharm

betalt
PyCharm er en IDE med et rigt sæt af værktøjer til Python udviklere. Softwaren blev udviklet af JetBrains, og det er tilgængelig til Windows, Mac og Linux. PyCharm vil analysere, teste, og debug
Vis detaljer

WhiteSource Software

WhiteSource tilbyder en open source licensstyring og sikkerhedsløsning. WhiteSource automatiserer hele processen med open source udvælgelse, godkendelse, sporing af sårbare eller problematiske
Vis detaljer

JSHint

Gratis
Ny JSHint hjemmeside. Anton Kovalyov okt 1st, 2013. I de sidste par uger har jeg arbejdet på en ny hjemmeside for JSHint og i dag er jeg stolt over at kunne annoncere den nye jshint.com! JSHint hjemmeside.
Vis detaljer

Clang

Gratis
Nogle af målene for projektet omfatter følgende:
Vis detaljer

Black Duck

Organisationer verden over bruger Black Duck Software løsninger for at sikre open source sikkerhed og overholdelse af licenser i deres ansøgninger og containere.
Vis detaljer

Klocwork

* / / * -> * / Hurtigere levering af sikre, pålidelige, og konformt kode Som hold udvikler kode med flere funktioner, kortere tidslinjer og strengere standarder end nogensinde før, det
Vis detaljer

Kiuwan

Ansøgning sikkerhed platform for alle trin og alle interessenter i SDLC. OWASP, CWE, PCI-DSS, NIST
Vis detaljer

PyLint

Gratis
Python, pylint, pyreverse, kodeanalyse, checker, logilab, pep8
Vis detaljer

Cppcheck

Gratis
Cppcheck er et analyseværktøj til C / C ++ kode. Det registrerer de typer af fejl, at de compilere normalt undlader at opdage. Det Målet er ingen falske positiver.
Vis detaljer