您对FxCop有什么特色?

时间:2009-12-10 12:19:23

标签: visual-studio resharper fxcop utilities rules

我喜欢ReSharper,但是FxCop是免费的并且做了一些ReSharper。我该怎么做才能充分利用FxCop?

我正在使用VS2008,并计划明年3月升级到VS2010。

1 个答案:

答案 0 :(得分:2)

好的FxCop有不同的侧重点。它专注于API设计,并遵循.NET指南和命名约定。因此它的报告更加详细。所以它真的很强大。

Resharper更多的是帮助程序员完成日常工作。所以它专注于更好的Intelli-Sense,更好的代码导航和潜在的错误。当然,VS和Resharper将继续改进编码 - expirience。

现在您可以充分利用FxCop。我不是FxCop专家,而是我的一些建议。

  • 确定要在项目中遵循的规则。 FxCop有很多相当严格的规则。其中很多可能不适用于您的项目,因此请禁用它们。同意您团队中的相同规则集
  • 更好的小规则集,团队中的每个人都遵循这个规则集,而不是一直打破的大规则集。
  • 经常运行并修复规则违规行为。如果你经常运行它,解决这个问题并不是一件容易的事。如果你等到很多错误,你可能会忽略它,因为它有很多工作。
  • 注意“修复类别”。如果它是'非破坏',修复问题没有问题。如果它是'Breaking',你需要注意依赖的代码。
  • 您可以将FxCop集成到您的连续构建服务器,因此您不必手动运行。