StyleCop
StyleCop is een klein programma gebaseerd op open-broncode die is ontworpen voor analyse van C # om de samenhang met de coderende syntaxis die StyleCop aanduidt bepalen. Aangezien de tool is ontworpen door Microsoft, maar ook controles op een reeks van design richtlijnen die meegaan met het .NET Framework die worden aangedreven door Microsoft. FxCop is een ander soortgelijk instrument, maar dat gereedschap controles code assemblages die zijn beheerd door het .NET Framework. Omdat de instrumenten op zoek naar verschillende codering stijlen, kunnen ze opereren onder verschillende regels.
- code Analyse
- Krachtig gereedschap
- Consistent Coding
- Verouderd
Terwijl StyleCop is technisch verouderd nu dat de gebruikers op om Visual Studio 2015 zijn verhuisd, kan het nog steeds worden gebruikt door systemen die nog niet zijn bijgewerkt naar die versie van de software. De software is niet langer ondersteund door de ontwikkelaar, maar het is nog steeds een waardevol instrument voor oudere systemen. Gebruikers die willen ervoor zorgen dat hun code is op peil kan gebruiken StyleCop om er zeker van zijn dat ze niet het maken van eventuele fouten in de syntaxis. Het unieke aan StyleCop over de gelijknamige FxCop is dat StyleCop eigenlijk analyseert broncode zelf. FxCop niet helemaal naar beneden om dat niveau te krijgen, omdat het stopt bij code assemblages gegenereerd door het .NET Framework. StyleCop volgt een duidelijke set van regels die het mogelijk maakt om precies code te analyseren en vind eventuele problemen. Het eerste wat de software zoekt is goede documentatie. Documentatie is een van de meest essentiële aspecten van codering. Daarna controleert voor de juiste lay-out en de algemene onderhoudbaarheid. Slordige code met veel vreemde inhoud is moeilijker te handhaven, zodat de software een code reductie zou aanraden. Vanaf hier StyleCop begint om heel specifiek te krijgen. Het begint op zoek naar problemen met de leesbaarheid, naamgeving en spatiëring. Deze lijkt misschien niet belangrijke kwesties, maar zelfs de geringste teken op zijn plaats wanneer de code is het opstellen van de software betekenen werkt niet helemaal. Wanneer u de StyleCop software te gebruiken, zult u in staat om het te gebruiken via de opdrachtregel of via een GUI. Nieuwe regels kunnen aan het systeem worden toegevoegd, zodat ze gehanteerd zullen worden bij het analyseren van code. Nu dat de ontwikkeling van de software heeft opgehouden, kunnen de gebruikers van Visual Studio 2015 of later de opvolger van de tool genaamd StyleCopAnalyzers gebruiken. Er zijn sommige gebruikers die misschien aanspraak maken op de StyleCop software vermindert de totale productiviteit, omdat het dwingt stijlregels die niet echt noodzakelijk zijn. Bijvoorbeeld, in sommige gevallen, zal de software weigeren code te compileren tenzij bevat extra spaties tussen de functie en de beugels die functie definieert. Deze krachten de gebruiker handmatig invoegen die ruimten, aangezien de meeste programmeurs niet zou weten ze van tevoren in te voegen. Een regel als dit is niet een regel van de feitelijke programmeertaal, maar gewoon een regel van de door StyleCop stijl. Sinds StyleCop dwingt deze regels op elk stukje code geschreven en geanalyseerd, zullen ontwikkelaars een harde tijd met behulp van deze tool om te testen-code on the fly te analyseren. De code zelf kan perfect functioneel zijn, maar de software zal valse syntax fouten die voorkomen dat het met succes compileren vinden.