StyleCop

StyleCop je malý nástroj, postavený na open source kódu, který je navržen tak, aby analyzovat C # za účelem zjištění, že je v souladu s kódovací syntaxe StyleCop označuje. Vzhledem k tomu, tento nástroj byl navržen společností Microsoft, ale také kontroluje proti sadu designových směrů, které jdou spolu s .NET Framework provozován společností Microsoft. FxCop je jiný podobný nástroj, ale že sestavy kontroluje nástroj kódů, které byly řízeny .NET Framework. Vzhledem k tomu, že nástroje hledat různé styly kódování, mohou působit pod různými pravidly.
- Code Analysis
- Výkonný nástroj
- konzistentní Coding
- Zastaralý
Zatímco StyleCop je technicky zastaralé nyní, že uživatelé se přesunul k Visual Studio 2015, to může ještě být použity v systémech, které dosud inovovány na tuto verzi softwaru. Tento software již není podporován developera, ale je to stále životaschopný nástroj pro starší systémy. Uživatelé, kteří chtějí, aby zajistily jejich kód je až par použití může StyleCop, aby se ujistil, že nejsou jakýchkoli syntaktické chyby. Unikátní věc, o StyleCop nad podobným názvem FxCop že StyleCop skutečně analyzuje zdrojový kód sám. FxCop nedostane úplně dolů na této úrovni, protože to se zastaví na shromážděních kód vygenerovaný .NET Framework. StyleCop sleduje jinou sadu pravidel, která mu umožňuje přesně analyzovat kód a zjistit případné problémy. První věc, kterou software vyhledá je správné dokumentace. Dokumentace je jedním z nejdůležitějších aspektů kódování. Za to, že kontroluje správné rozložení a obecné udržovatelnost. Chaotický kód se spoustou cizí obsah je obtížnější udržet, takže software může doporučit snížení kódu. Odtud StyleCop začíná být poměrně specifická. Začíná hledat problémy s čitelností pojmenování a řádkování. To by mohlo zdát významných otázek, ale i sebemenší postava na místě, když je kód kompilaci může znamenat Software nefunguje vůbec. Použijete-li StyleCop software, budete moci používat prostřednictvím příkazového řádku nebo prostřednictvím grafického uživatelského rozhraní. Nová pravidla mohou být přidány do systému tak, že budou použity při analýze kódu. Nyní, když vývoj na software přestal, mohou uživatelé aplikace Visual Studio 2015 nebo pozdější použití následník nástroj nazvaný StyleCopAnalyzers. Tam jsou někteří uživatelé, kteří by mohli nárokovat software StyleCop snižuje celkovou produktivitu, neboť prosazuje styl pravidla, která nejsou ve skutečnosti potřeba. Například v některých případech software odmítne kompilovat kód, pokud jsou nadbytečné mezery mezi funkcí a závorek tato funkce definuje. To nutí uživatel ručně vložit tyto prostory, protože většina kodéry by neznal jejich vložení předem. Pravidlo takhle není pravidlo skutečného programovacího jazyka, ale prostě pravidlo stylu uložené StyleCop. Vzhledem k tomu, StyleCop nutí tyto pravidla pro každý kousek kódu napsaného a analyzovány, budou vývojáři mít pevný čas pomocí tohoto nástroje pro analýzu test-kódu za běhu. Kodex sám o sobě může být dokonale funkční, ale software najde falešné syntaktické chyby, které mu brání úspěšné kompilace.