StyleCop
StyleCop je malý nástroj, postavený na open source kódu, ktorý je navrhnutý tak, aby analyzovať C # za účelom zistenia, že je v súlade s kódovacie syntaxe StyleCop označuje. Vzhľadom k tomu, tento nástroj bol navrhnutý spoločnosťou Microsoft, ale tiež kontroluje proti sadu dizajnových smerov, ktoré idú spolu s .NET Framework prevádzkovaný spoločnosťou Microsoft. FxCop je iný podobný nástroj, ale že zostavy kontroluje nástroj kódov, ktoré boli riadené .NET Framework. Vzhľadom k tomu, že nástroje hľadať rôzne štýly kódovanie, môžu pôsobiť pod rôznymi pravidlami.
- code Analysis
- mocný nástroj
- konzistentné Coding
- Zastaraný
Kým StyleCop je technicky zastarané teraz, že užívatelia sa presunul k Visual Studio 2015, to môže ešte byť použité v systémoch, ktoré doteraz inovované na túto verziu softvéru. Tento softvér už nie je podporovaný developera, ale je to stále životaschopný nástroj pre staršie systémy. Používatelia, ktorí chcú, aby zabezpečili ich kód je až par použitia môže StyleCop, aby sa ubezpečil, že nie sú akýchkoľvek syntaktické chyby. Unikátna vec, o StyleCop nad podobným názvom FxCop že StyleCop skutočne analyzuje zdrojový kód sám. FxCop nedostane úplne dole na tejto úrovni, pretože to sa zastaví na zhromaždeniach kód vygenerovaný .NET Framework. StyleCop sleduje inú sadu pravidiel, ktorá mu umožňuje presne analyzovať kód a zistiť prípadné problémy. Prvá vec, ktorú softvér vyhľadá je správne dokumentácie. Dokumentácia je jedným z najdôležitejších aspektov kódovanie. Za to, že kontroluje správne rozloženie a všeobecné udržiavateľnosť. Chaotický kód s množstvom cudzí obsah je ťažšie udržať, takže softvér môže odporučiť zníženie kódu. Odtiaľ StyleCop začína byť pomerne špecifická. Začína hľadať problémy s čitateľnosťou pomenovanie a riadkovanie. To by mohlo zdať významných otázok, ale aj najmenší postava na mieste, keď je kód kompiláciu môže znamenať Software nefunguje vôbec. Ak použijete StyleCop softvér, budete môcť používať prostredníctvom príkazového riadku alebo prostredníctvom grafického používateľského rozhrania. Nové pravidlá môžu byť pridané do systému tak, že budú použité pri analýze kódu. Teraz, keď vývoj na softvér prestal, môžu užívatelia Visual Studio 2015 alebo neskoršie použitie následník nástroj nazvaný StyleCopAnalyzers. Tam sú niektorí užívatelia, ktorí by mohli nárokovať softvér StyleCop znižuje celkovú produktivitu, pretože presadzuje štýl pravidlá, ktoré nie sú v skutočnosti potrebné. Napríklad v niektorých prípadoch softvér odmietne kompilovať kód, ak sú nadbytočné medzery medzi funkciou a zátvoriek táto funkcia definuje. To núti používateľ ručne vložiť tieto priestory, pretože väčšina kódery by nepoznal ich vloženie vopred. Pravidlo takhle nie je pravidlo skutočného programovacieho jazyka, ale jednoducho pravidlo štýlu uloženej StyleCop. Vzhľadom k tomu, StyleCop núti tieto pravidlá pre každý kúsok kódu napísaného a analyzované, budú vývojári mať pevný čas pomocou tohto nástroja pre analýzu test-kódu za behu. Kódex sám o sebe môže byť dokonale funkčné, ale softvér nájde falošné syntaktické chyby, ktoré mu bránia úspešné kompilácie.