StyleCop
StyleCop on pieni työkalu rakennettu avoimen lähdekoodin, joka on suunniteltu analysoimaan C #, jotta voidaan määrittää sen yhdenmukaisuus koodaavan syntaksin StyleCop tarkoittaa. Koska työkalu on suunniteltu Microsoft, se myös tarkistaa vastaan joukko suunnitteluohjeita, jotka menevät yhdessä .NET Framework Microsoftin ylläpitämä. FxCop on toinen samanlainen työkalu, mutta työkalu tarkistaa koodin kokoonpanoja, jotka ovat hoitanut .NET Framework. Koska välineet etsiä eri koodaus tyylejä, ne voivat toimia eri sääntöjä.
- koodi Analyysi
- Voimakas työkalu
- johdonmukainen Coding
- vanhentunut
Vaikka StyleCop on teknisesti vanhentunut nyt, että käyttäjät ovat siirtyneet Visual Studio 2015, se voi silti käyttää järjestelmiä, jotka eivät ole vielä päivittänyt että ohjelmistoversio. Ohjelmisto ei enää tue kehittäjä, mutta se on edelleen käyttökelpoinen työkalu vanhempiin järjestelmiin. Käyttäjät, jotka haluavat varmistaa koodi on kunnossa voi käyttää StyleCop varmista, että ne eivät tee mitään syntaksivirheitä. Ainutlaatuinen asia StyleCop yli samannimisen FxCop että StyleCop oikeastaan analysoi lähdekoodia itse. FxCop ei saada varsin alas tälle tasolle, koska se pysähtyy koodia kokoonpanoja syntyy .NET Framework. StyleCop seuraa selkeitä sääntöjä, jonka avulla se voidaan tarkasti analysoida koodia ja löytää mahdolliset ongelmat. Ensimmäinen asia ohjelmisto etsii on asianmukaiset asiakirjat. Dokumentointi on yksi kaikkein tärkeimmistä seikoista koodausta. Sen jälkeen se tarkistaa moitteettoman ulkoasun ja yleistä ylläpitoa. Sotkuinen koodi paljon vieraita sisältö on vaikeampi ylläpitää, joten ohjelmisto voi suositella koodin vähentäminen. Sieltä, StyleCop alkaa saada aivan erityinen. Se alkaa etsiä ongelmia luettavuuden nimeäminen, ja välit. Näitä ei ehkä tunnu merkittäviä asioita, mutta pienintäkään merkki pois paikaltaan, kun koodia kokoamisessa voi merkitä Ohjelmisto ei toimi ollenkaan. Kun käytät StyleCop ohjelmistoa, voit käyttää sitä kautta komentoriviltä tai GUI. Uudet säännöt voidaan lisätä järjestelmään niin niitä sovelletaan analysoitaessa koodia. Nyt kehitys ohjelmisto on lakannut, käyttäjät Visual Studio 2015 tai uudempi voidaan käyttää seuraaja työkalu nimeltään StyleCopAnalyzers. On joitakin käyttäjiä, jotka saattavat vaatia StyleCop ohjelmisto vähentää kokonaistuottavuutta koska se valvoo tyyli sääntöjä, jotka eivät ole todella tarpeen. Esimerkiksi, joissain tapauksissa, ohjelmisto kieltäytyy kääntää koodi, jos se sisältää ylimääräisiä välejä toiminto ja kiinnikkeet että toiminto määrittelee. Tämä pakottaa käyttäjän manuaalisesti lisätä niihin tiloihin, koska useimmat kooderit eivät tiedä lisätä niitä etukäteen. Sääntö näin ei ole sääntö todellinen ohjelmointikieli, vaan sääntö tyyliin asettamien StyleCop. Koska StyleCop pakottaa nämä säännöt kaikki vähän kirjoittamaa koodia ja analysoidaan, kehittäjät on vaikea tällä työkalulla analysoida testi-koodin lennossa. Koodi itsessään voi olla täysin toimiva, mutta ohjelmisto löytää vääriä syntaksivirheistä jotka estävät sen onnistuneesti kokoamisessa.