StyleCop
StyleCop on väike vahend ehitatud avatud lähtekoodi, mis on mõeldud analüüsida C #, et teha kindlaks selle vastavus kodeerimine süntaks et StyleCop määrab. Kuna vahend kujundas Microsoft, samuti kontrolli vastu kogum disaini juhised, et minna koos .NET Framework haldab Microsoft. FxCop on teine sarnane vahend, kuid see tööriist kontrollib koodi sõlmed, mis on juhitud .NET Framework. Kuna vahendeid otsida erinevaid kodeerimise stiili, nad võivad töötada erinevad reeglid.
- kood analüüs
- võimas tööriist
- järjepidev kodeerimine
- vananenud
Kuigi StyleCop on tehniliselt vananenud nüüd, et kasutajatel oleks liikunud Visual Studio 2015 võib siiski kasutada süsteeme, mis ei ole veel täiendatud, et tarkvara versiooni. Tarkvara ei ole enam toetatud arendaja, kuid see on endiselt elujõuline vahend vanemate süsteemidega. Kasutajad, kes soovivad tagada oma koodi on kuni par saab kasutada StyleCop veendumaks, et nad ei tee ühtegi süntaksi vigu. Unikaalne asi StyleCop üle sarnase nimega FxCop et StyleCop tegelikult analüüsib lähtekoodi ise. FxCop ei saa päris alla selle taseme, sest see peatub kood sõlmed loodud .NET Framework. StyleCop järgmiselt selge reeglistik, mis võimaldab täpselt analüüsida kood ja leida võimalikke probleeme. Esimene asi, tarkvara tundub, on nõuetekohane dokumentatsioon. Dokumendid on üks kõige olulisemaid aspekte kodeerimine. Pärast seda kontrollib õige paigutus ja üldise hooldusega. Räpane kood palju kõrvaliste sisu on raskem säilitada, nii et tarkvara võib soovitada kood vähendamise. Siit StyleCop hakkab saama üsna spetsiifiline. See algab otsivad probleeme loetavuse nimede ja tühikuid. Need ei pruugi tunduda olulised küsimused, kuid vähimgi iseloomu kohatu, kui kood on koostamisel võib tähendada tarkvara ei tööta üldse. Kui kasutate StyleCop tarkvara sul võimalik kasutada seda läbi käsurea või läbi GUI. Uued reeglid on võimalik lisada süsteemi nii, et need rakendatakse, kui analüüsida koodi. Nüüd, arengu tarkvara on lakanud, kasutajate Visual Studio 2015 või hiljem saab kasutada järglane tööriista nimega StyleCopAnalyzers. Leidub kasutajad, kes võiks väita StyleCop tarkvara vähendab üldist tootlikkust, kuna see sunnib stiilis reeglid, mis ei ole tegelikult vajalik. Näiteks mõnel juhul tarkvara keeldub kompileerida koodi, kui see sisaldab lisatühikuid vahel funktsiooni ja sulgudes selle funktsiooni määratleb. See jõud kasutajal käsitsi sisestada need ruumid, sest enamik coders ei tea lisada neile eelnevalt. Reegli nagu see ei ole reegel tegeliku programmeerimiskeelt, vaid lihtsalt reeglina stiili kehtestatud StyleCop. Kuna StyleCop sunnib neid eeskirju iga natuke koodi kirjutatud ja analüüsitud, arendajad on raske aeg, kasutades seda tööriista, et analüüsida test-koodi lennult. Kood ise võib olla täiesti funktsionaalne, kuid tarkvara leida vale süntaks vead, mis takistavad selle edukalt koostamisel.