FxCop
| Тип | |
|---|---|
| Разработчик | |
| Операционная система | |
| Последняя версия |
10.0 (26 июля 2010) |
| Сайт |
FxCop — бесплатный инструмент для статического анализа кода от Microsoft, проверяющий сборки .NET на соответствие рекомендациям по проектированию библиотек .NET Framework. В отличие от утилиты lint, FxCop анализирует компилированный объектный код, а не исходный код. FxCop использует разбор CIL и анализ графа вызовов для проверки сборок на наличие более чем 200 дефектов в следующих областях:
- Корректность
- Дизайн библиотек
- Интернационализация
- Соглашения именования
- Производительность
- Безопасность
FxCop включает как GUI, так и консольную версии утилиты. В Microsoft Visual Studio 2005 и Visual Studio 2008 Team System Development Editions включена возможность анализа кода, основанная на FxCop.
Обзор [править]
FxCop представляет собой инструмент, помогающий разработчикам следовать корпоративным стандартам программирования. FxCop выполняет анализ кода для проверки соответствия стандартам программирования и соглашениям именования, и позволяет удостовериться, что соответствующие правила используются в написанной программе.
См. также [править]
Ссылки [править]
- Code Analysis tools (including FxCop) (англ.)
- FxCop home page (англ.)
- FxCop blog (англ.)
- FxCop: Policing Code Correctness — Addison-Wesley (англ.)
- FxCop v1.36 from Microsoft (англ.)
- FxCop and Code Analysis: Writing Your Own Custom Rules (англ.)
- Design Guidelines for Class Library Developers

