c# - fxcop 是提高代码质量的有值(value)/有效的工具吗?

标签 c# fxcop

<分区>

我有大量高质量的 c# 框架代码库,但我仍想尝试改进它。

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

  2. 我已经有不计其数的代码和完善的风格,它能否适应我们的风格并仍然提供良好的指导?

  3. 设置大概需要多长时间?几小时、几天、几周?我会早点学到有用的东西吗?

最佳答案

  1. 是的,FxCop 是改进 .Net 代码库的非常有效的工具。除了发现许多不同类型的错误(全局化、pinvoke、安全、性能)之外,它还会警告您各种违反约定的样式问题。并指出偶尔出现的拼写错误。
  2. FxCop 是高度可定制的。例如,您可以关闭所有样式推荐并仅启用错误检查。这将使您立即受益,而根本无需改变您的风格。
  3. 实际上取决于您启用了多少 FxCop 以及您的代码库有多大。我发现在我的个人项目中,设置的时间很少超过一个小时。但对于大型项目,我会安排一两天

关于c# - fxcop 是提高代码质量的有值(value)/有效的工具吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1867867/

相关文章:

c# - XmlSerializer - 反序列化 SoapException 详细元素

c# - CA2007 与 .NET Core 应用程序相关吗?

visual-studio-2019 - 打开代码分析规则集编辑器会使 Visual Studio 崩溃

asp.net-mvc-3 - CA2135与CA2122之争

C# 和 MySQL 命令——两种不同的风格?

c# - 如何使用 ASP.NET MVC 5 访问 Facebook 个人资料信息

c# - 如何在 C# 中获取 Citrix 客户端接收器版本号

InfoPath 表单中的 C# 字符串插值

asp.net-core - 为什么 Microsoft.CodeAnalysis 与 ASP.NET Core 网站一起发布?

c# - StyleCop/FxCop 10 - 如何仅在命名空间级别正确抑制消息?