fxcop是提高代码质量的宝贵/有效工具吗?

Pau*_*aul 9 c# fxcop

我有一个高质量的c#框架代码库,但我仍然希望尝试改进.

  1. fxcop是改进.NET框架的有效工具吗?我知道Microsoft在内部使用该工具,但外部用户如何找到它?值得吗?

  2. 我已经拥有数十亿行代码和完善的风格,能否适应我们的风格并仍能提供良好的指导?

  3. 粗略地说,设置需要多长时间?小时,天,周?我会尽快学到一些有用的东西吗?

Jar*_*Par 16

  1. 是的FxCop是一个非常有效的工具,用于改进.Net代码库.除了发现许多不同类型的错误(全球化,pinvoke,安全性,性能)之外,它还会警告您违反惯例的各种风格问题.并指出偶尔的拼写错误.
  2. FxCop是高度可定制的.例如,您可以关闭所有样式建议并仅启用错误检查.这将为您带来直接的好处,而不必改变您的风格.
  3. 真的取决于你启用的FxCop的数量和代码库的大小.我发现在我的个人项目中,设置很少需要一个多小时.但对于一个大项目,我会安排一天或两天