Для меня это лучший инструмент для .NET на данный момент. И я в том числе ндок здесь 🙂
FxCop — это инспектор кода, который проверяет сборки на соответствие рекомендациям по разработке .NET Framework. И это действительно работает. Вид.
Программа работает с использованием самоанализа и гибкого механизма правил для декомпиляции и анализа управляемых сборок и показывает, где ваш код нарушает правила.
В качестве теста я проверил свой собственный код блога с помощью FxCop. Процесс занимает всего несколько секунд, и был представлен целый список плохих практик. Я действительно узнал из анализа. Например, я использовал небрежно:
if (bodyText == "")
FxCop сказал мне проверять наличие пустых строк, используя:
if (bodyText.Length() == 0)
как его гораздо эффективнее. Теперь это круто.
Многие из упомянутых проблем были фактически созданы Visual Studio .NET, такие как:
«Сделайте« CheckBox1 »частным или внутренним и предоставьте публичное или защищенное свойство для доступа к нему».
Однако если взять эти ошибки в одну сторону, вы сможете получить хорошее представление о том, как улучшить кодирование. Какой отличный инструмент.
FxCop произведен Microsoft и доступен для бесплатной загрузки .
спасибо Заку за оригинальную ссылку!