StyleCop
StyleCop är ett litet verktyg som bygger på öppen källkod som är utformad för att analysera C # för att bestämma dess överensstämmelse med kodning syntax som StyleCop utser. Eftersom verktyget designades av Microsoft, även kontroller mot en uppsättning av design riktlinjer som går längs med .NET Framework som drivs av Microsoft. FxCop är en annan liknande verktyg, men det verktyget kontrollerar kod församlingar som har hanterats av .NET Framework. Eftersom verktygen leta efter olika kodnings stilar, kan de är verksamma under olika regler.
- Code Analysis
- Kraftfullt verktyg
- konsekvent Coding
- Föråldrad
Medan StyleCop är tekniskt föråldrad nu att användarna har gått vidare till Visual Studio 2015, kan det fortfarande användas av system som ännu inte har uppgraderat till den versionen av programvaran. Programvaran är inte längre stöds av utvecklaren, men det är fortfarande ett fungerande verktyg för äldre system. Användare som vill säkerställa deras kod är upp till par kan använda StyleCop att se till att de inte gör några syntaxfel. Det unika med StyleCop över liknande namn FxCop är att StyleCop faktiskt analyserar källkod själv. FxCop blir inte helt ned till den nivån, eftersom det stannar vid kod heter som genereras av .NET Framework. StyleCop följer en tydlig uppsättning regler som gör det möjligt att exakt analysera kod och hitta eventuella problem. Det första programmet letar efter är korrekt dokumentation. Dokumentation är en av de viktigaste aspekterna av kodning. Efter det kontrollerar den för korrekt layout och allmän underhåll. Rörig kod med en massa främmande innehåll är svårare att underhålla, så mjukvaran kan rekommendera en kod reduktion. Härifrån börjar StyleCop att få ganska specifik. Det börjar efter problem med läsbarhet, namngivning och avstånd. Dessa kanske inte verkar som viktiga frågor, men även de minsta tecken på sin plats när koden sammanställningen kan betyda Program fungerar inte alls. När du använder StyleCop programvara, kommer du att kunna använda den via kommandoraden eller via ett GUI. Nya regler kan läggas till systemet så att de kommer att tillämpas när man analyserar kod. Nu när utvecklingen för programvaran har upphört, kan användare av Visual Studio 2015 eller senare använder efterföljaren till de verktyg som kallas StyleCopAnalyzers. Det finns vissa användare som kanske göra anspråk på StyleCop programvara minskar den totala produktiviteten eftersom det upprättstilregler som egentligen inte är nödvändigt. Till exempel i vissa fall kommer programmet vägrar att kompilera koden om det innehåller extra mellanslag mellan funktion och fästen som funktions definierar. Detta tvingar användaren att manuellt infoga dessa utrymmen eftersom de flesta kodare inte skulle veta att infoga dem i förväg. En regel som detta är inte en regel av den faktiska programmeringsspråk, utan helt enkelt en regel i den stilen infördes genom StyleCop. Eftersom StyleCop tvingar dessa regler på varje bit av kod skriven och analyseras, kommer utvecklare har svårt att använda detta verktyg för att analysera test kod i farten. Koden själv kan vara fullt funktionell, men mjukvaran hittar falska syntaxfel som hindrar den från att framgångsrikt sammanställa.