您喜欢 FxCop 的哪些功能?

Posted

技术标签:

【中文标题】您喜欢 FxCop 的哪些功能?【英文标题】:What features you like of FxCop? 【发布时间】:2009-12-10 12:19:23 【问题描述】:

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

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

【问题讨论】:

我不是 fxcop 的大用户,所以我不会在这里回答,但我只是想我会说 vs2010 中的 很多 新闻实际上是我们过去需要 resharper 的东西的原生实现 =) 【参考方案1】:

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

Resharper 更多的是帮助程序员完成日常工作。所以它专注于更好的智能感知、更好的代码导航和潜在的错误。当然,VS 和 Resharper 将继续改进编码体验。

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

决定您希望在项目中遵循哪些规则。 FxCop 有很多非常严格的规则。其中很多可能不适用于您的项目,因此请禁用它们。就团队中的相同规则集达成一致 最好是让团队中的每个人都遵守的小规则集,而不是一直被打破的大规则集。 经常运行它并随时修复违反规则的情况。如果您经常运行它,那么解决问题并不是什么大问题。如果您等到出现大量错误时,您可能会忽略它,因为它的工作量很大。 注意“修复类别”。如果它是“非破坏性”,则解决问题没有问题。如果它是“Breaking”,则需要注意依赖的代码。 您可以将 FxCop 集成到您的持续构建服务器中,因此您不必手动运行。

【讨论】:

您好 Gamlor,如果 FxCop 用于持续集成(构建)场景,它是否只分析增量更改?还是重新分析整个构建?问候,ASV

以上是关于您喜欢 FxCop 的哪些功能?的主要内容,如果未能解决你的问题,请参考以下文章

你最喜欢的 FxCop 规则是啥?

VS2008中的代码分析(FxCop)功能在哪里?

你希望 FxCop/宪兵有啥规则?

你最喜欢的SEO工具有哪些?

CameraX 1.1 有哪些新的特性发布?

CameraX 1.1 有哪些新的特性发布?