StyleCop
StyleCop er et lite verktøy bygget på åpen kildekode som er utviklet for å analysere C # for å bestemme dets konsistens med den kodende syntaks som StyleCop angir. Siden verktøyet ble utviklet av Microsoft, det også kontroller mot et sett med retningslinjer for design som går sammen med .NET Framework som drives av Microsoft. FxCop er en annen lignende verktøy, men at verktøyet kontrollerer kode samlinger som har vært styrt av .NET Framework. Siden verktøyene lete etter forskjellige programmeringsteknikker, kan de operere under forskjellige regler.
- kode Analysis
- kraftig Tool
- konsekvent Coding
- Foreldet
Mens StyleCop er teknisk foreldet nå som brukere har flyttet til Visual Studio 2015, kan det likevel bli brukt av systemer som ennå ikke har oppgradert til den versjonen av programvaren. Programvaren er ikke lenger støttes av utbygger, men det er fortsatt et levedyktig verktøy for eldre systemer. Brukere som ønsker å sikre deres kode er opp til pari kan bruke StyleCop å sørge for at de ikke gjør noen syntaksfeil. Det unike med StyleCop over samme navn FxCop er at StyleCop faktisk analyserer kildekoden selv. FxCop ikke får helt ned til det nivået siden den stopper ved kode forsamlinger generert av .NET Framework. StyleCop følger et distinkt sett med regler som gjør det mulig å nøyaktig analysere kode og finne eventuelle problemer. Det første programmet ser for er riktig dokumentasjon. Dokumentasjon er en av de mest vitale aspekter av koding. Etter det, sjekker den for riktig layout og generelt vedlikehold. Rotete kode med mye overflødig innhold er vanskeligere å vedlikeholde, slik at programvaren kan anbefale en kode reduksjon. Herfra StyleCop begynner å bli ganske konkret. Det begynner å lete etter problemer med lesbarhet, navngiving, og avstand. Disse kan ikke virke som store problemer, men selv den minste karakteren malplassert når kode kompilering kan bety Programvaren fungerer ikke i det hele tatt. Når du bruker StyleCop programvaren, vil du være i stand til å bruke det via kommandolinjen eller gjennom en GUI. Nye regler kan legges til systemet, slik at de vil bli brukt når analysere kode. Nå som utviklingen for programvaren har opphørt, kan brukere av Visual Studio 2015 eller senere bruke etterfølgeren til verktøyet kalt StyleCopAnalyzers. Det er noen brukere som kanskje hevder StyleCop programvare reduserer produktiviteten siden det håndhever stil regler som egentlig ikke er nødvendig. For eksempel, i noen tilfeller, vil programvaren nekter å kompilere kode med mindre det inneholder ekstra mellomrom mellom funksjon og brakettene som fungerer definerer. Dette tvinger brukeren å manuelt sette disse områdene siden de fleste programmerere ikke ville vite å sette dem på forhånd. En regel som dette er ikke en regel av selve programmeringsspråk, men rett og slett en regel av stilen pålagt av StyleCop. Siden StyleCop tvinger disse reglene på hver bit av koden er skrevet og analysert, vil utviklere har en vanskelig tid å bruke dette verktøyet til å analysere test-kode på fly. Selve koden kan være helt funksjonell, men programvaren vil finne falske syntaksfeil som hindrer den fra å lykkes kompilering.