StyleCop
StyleCop je mali alat izgrađen na open-source kodom koji je dizajniran za analizu C # kako bi se utvrdilo njegovu konzistentnost s kodiranja sintaksu koja StyleCop označuje. Budući da je alat je dizajniran od strane Microsofta, također provjerava protiv niza dizajnerskih smjernica koje idu uz .NET Framework operiran od strane Microsofta. FxCop je još jedan sličan alat, ali taj alat provjerava kod sklopova koji su upravlja .NET Framework. Budući da su alati tražiti različitim stilovima kodiranje, mogu raditi u različitim pravilima.
- Analiza koda
- Snažan alat
- Dosljedno Kodiranje
- Zastario
Dok StyleCop je tehnički zastarjela sada kada su korisnici prešli na Visual Studio 2015, to još uvijek može biti korišten od strane sustava koji još nisu nadograđeni na toj verziji softvera. Softver više nije podržana od strane developer, ali to je još uvijek održiv alat za starije sustave. Korisnici koji žele da se osigura njihova code je do par korištenje može StyleCop kako bi bili sigurni da ne čine nikakve pogreške u sintaksi. Jedinstvena stvar o StyleCop preko slično imenu FxCop je da StyleCop zapravo analizira izvorni kod sebe. FxCop ne bi sasvim dolje na tu razinu jer se ne zaustavi na kod sklopova generirani od strane .NET Framework. StyleCop slijedi poseban skup pravila koji omogućuje da se precizno analizirati broj i pronaći bilo kakve potencijalne probleme. Prva stvar softver traži se odgovarajuće dokumentacije. Dokumentacija je jedan od najvažnijih aspekata kodiranje. Nakon toga, provjerava pravilan izgled i opće održavanja. Neuredan kod sa puno nebitnog sadržaja teže održavati, tako da softver može preporučiti smanjenje koda. S ovog mjesta, StyleCop počne da se dosta specifičan. Ona počinje u potrazi za probleme s čitljivost, imenovanja i razmaka. To možda ne izgleda kao značajnim pitanjima, ali čak i najmanji znak neumjesno kad kod se prikuplja može značiti softver ne radi uopće. Kada koristite StyleCop softver, vi ćete biti u mogućnosti koristiti ga preko komandne linije ili putem GUI. Nova pravila mogu biti dodan u sustav tako da će se primijeniti pri analizi koda. Sada da je razvoj za softver je prestala, korisnici Visual Studio 2015 ili kasnije može koristiti nasljednika na alat zvan StyleCopAnalyzers. Postoje neki korisnici koji bi mogli polagati pravo na StyleCop softver smanjuje ukupnu produktivnost jer provodi pravila za stil koji nisu stvarno potrebno. Na primjer, u nekim slučajevima, softver će odbiti da sastavi kôd, osim ako to uključuje dodatne razmake između funkcije i zagrada toj funkciji definira. Ovaj korisnik snage za ručno umetanje tih prostora jer je većina kodera ne bi znali da ih ubacite unaprijed. Pravilo kao što to nije pravilo stvarnog programskog jezika, već jednostavno pravilo stilu nameće StyleCop. Od StyleCop prisiljava ta pravila na svakom malo kod napisan i analizirane, programeri će imati tvrdo vrijeme koristeći ovaj alat za analizu test-kod na letu. Sam kod može biti savršeno funkcionalna, ali softver će pronaći lažne pogreške u sintaksi koje sprječavaju uspješno sastavljanje.