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推荐的静态程序分析工具[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

VSPerf VS2010 和其他分析工具没有拾取 pdb

关于情感分析的自然语言处理工具列表-您推荐哪个[关闭]

怎么分析静态链接库里都有哪些函数

打字稿中有啥好的静态代码分析工具吗? [关闭]

Delphi/Pascal 有静态代码分析工具吗? [关闭]

适用于 Linux 的 Java 分析工具 [关闭]