Статьи

FxCop

Для меня это лучший инструмент для .NET на данный момент. И я в том числе ндок здесь 🙂

FxCop — это инспектор кода, который проверяет сборки на соответствие рекомендациям по разработке .NET Framework. И это действительно работает. Вид.

Программа работает с использованием самоанализа и гибкого механизма правил для декомпиляции и анализа управляемых сборок и показывает, где ваш код нарушает правила.

В качестве теста я проверил свой собственный код блога с помощью FxCop. Процесс занимает всего несколько секунд, и был представлен целый список плохих практик. Я действительно узнал из анализа. Например, я использовал небрежно:


if (bodyText == "")

FxCop сказал мне проверять наличие пустых строк, используя:


if (bodyText.Length() == 0)

как его гораздо эффективнее. Теперь это круто.

Многие из упомянутых проблем были фактически созданы Visual Studio .NET, такие как:

«Сделайте« CheckBox1 »частным или внутренним и предоставьте публичное или защищенное свойство для доступа к нему».

Однако если взять эти ошибки в одну сторону, вы сможете получить хорошее представление о том, как улучшить кодирование. Какой отличный инструмент.

FxCop произведен Microsoft и доступен для бесплатной загрузки .

спасибо Заку за оригинальную ссылку!