StyleCop
StyleCop je majhno orodje, ki temelji na odprti kodi, ki je namenjen za analizo C #, da bi ugotovili njegovo skladnost s kodnim sintakso, ki StyleCop označuje. Ker je orodje, ki ga Microsoft, pa tudi preglede pred nizom smernic projektiranja, ki gredo skupaj z ogrodjem .NET upravlja Microsoft. FxCop je drugo podobno orodje, ampak da preverjanja orodje kodo sklopi, ki so ga upravlja ogrodja .NET. Ker orodja iščejo različne kodiranje stilov, lahko delujejo na podlagi različnih predpisov.
- Analiza koda
- močno orodje
- dosledno kodiranje
- zastarela
Medtem ko StyleCop je tehnično zastarela zdaj, da so uporabniki preselili na Visual Studio 2015, je še vedno mogoče s sistemi, ki še niso nadgradili na to različico programske opreme uporablja. Programska oprema ni več podprta s strani proizvajalca, vendar je še vedno izvedljiva orodje za starejše sisteme. Uporabniki, ki želijo, da se zagotovi njihova koda je do par uporaba lahko StyleCop se prepričajte, da niso kar koli skladenjske napake. Edinstvena stvar StyleCop preko podobno imenom FxCop je, da StyleCop dejansko analizira izvorno samo kodo. FxCop ne dobi čisto dol na tej ravni, ker se ne ustavi na kod sklopov, ki jih ogrodja .NET. StyleCop sledi določen nabor pravil, ki omogoča, da natančno analizira kodo in najti morebitne težave. Prva stvar, ki je programska oprema poišče je ustrezna dokumentacija. Dokumentacija je eden izmed najbolj pomembnih vidikov kodiranja. Po tem, da preveri pravilno postavitev in splošno glede vzdrževanja. Umazane koda z veliko tujih vsebin je težje vzdrževati, tako da lahko programsko opremo priporočajo zmanjšanje kode. Od tod StyleCop začne, da se precej specifična. Začne se iščejo zaradi težav s berljivost, poimenovanje in razmika. Ti morda ne zdi pomembna vprašanja, ampak tudi najmanjši znak na pravem mestu, ko je številka, ki pripravlja podatke lahko pomeni programsko opremo, ne dela sploh. Če uporabljate programsko opremo StyleCop, boste lahko uporabljali skozi ukazni vrstici ali prek GUI. Nova pravila se lahko doda v sistem, tako da bo treba uporabiti pri analizi kodo. Zdaj, ko je razvoj za programsko opremo prenehala, lahko uporabniki Visual Studio 2015 ali poznejšo uporabo naslednika funkcije imenuje StyleCopAnalyzers. Obstaja nekaj uporabnikov, ki lahko trdijo, programska oprema StyleCop zmanjšuje splošno produktivnost, saj uveljavlja slog pravila, ki jih v resnici potrebno. Na primer, v nekaterih primerih, bo programska oprema zavrne zbrati kodo, če ne vključuje dodatne presledke med funkcijo in nosilcev te funkcije določi. To sile uporabnik ročno vstavljanje te prostore, saj je večina kodiranje ne bi vedeli, da jih vnaprej vstaviti. Pravilo, kot da to ni pravilo dejanske programskega jezika, ampak preprosto pravilo slogu, ki jo nalaga StyleCop. Ker StyleCop prisili ta pravila za vsak košček kode, napisane in analizirajo, bodo razvijalci imeli težave z uporabo tega orodja za analizo testno kodo na letenje. Koda sama lahko popolnoma funkcionalen, vendar bo programska oprema našli napačne skladenjske napake, ki jo preprečujejo uspešno pripravo.