VS2010推荐的静态程序分析工具[关闭]
Posted
技术标签:
【中文标题】VS2010推荐的静态程序分析工具[关闭]【英文标题】:Recommended static program analysis tool for VS2010 [closed] 【发布时间】:2012-01-30 10:58:19 【问题描述】:有什么Visual Studio 2010专业版与framework 4相关的静态程序分析工具可以推荐吗?
【问题讨论】:
***.com/questions/2833608/… 【参考方案1】:VS2010 内置了代码分析。这本质上是 FxCop 的集成版本。
ReSharper 还进行自己的静态分析,可以发现许多错误/不一致/等。在你的 C# 代码中。
【讨论】:
【参考方案2】:免费和来自 Microsoft:
StyleCop FxCop【讨论】:
【参考方案3】:您必须指定您是在寻找 .Net 代码分析还是 C++ 本机分析。
以下工具均适用于 .Net。
Visual Studio 2010 具有内置的代码分析功能(在其 Ultimate 和 Premium 版本中),过去作为 FxCop 单独分发 - 它查找 API 使用错误、安全漏洞等。
StyleCop(免费)彻底分析 C# 代码中的编码风格错误。
ReShaper 在实时代码分析方面也做得相当不错,但不是免费的(但也不是那么贵)。
nDepend 有一些惊人的功能(包括自定义的类似 SQL 的查询语言,用于在 .Net 程序集上运行查询),但价格相当昂贵。
Pex(免费)分析 .Net 代码并生成用于单元测试的用例。
【讨论】:
以上是关于VS2010推荐的静态程序分析工具[关闭]的主要内容,如果未能解决你的问题,请参考以下文章