Visual Studio 2017 中的静态代码分析工具

Posted

技术标签:

【中文标题】Visual Studio 2017 中的静态代码分析工具【英文标题】:Static Code Analysis Tools in Visual Studio 2017 【发布时间】:2022-01-04 17:31:33 【问题描述】:

美好的一天

请求您能否告诉我 Visual Studio 2017 中可用的静态代码分析工具以及可能的最佳实践等。

【问题讨论】:

我建议任何像样的静态分析工具都可以与 VS 一起使用——有些甚至有插件可以从工具中运行分析器(尽管这并不总是最好的方法......)。对于最佳实践,我有偏见,但自然会推荐 MISRA... 【参考方案1】:

对于 C#,Visual Studio 包括“FXCop”。见Microsoft Docs: Overview of code analysis for .NET in Visual Studio。

对于 C++,Visual Studio 包括 /analyze 以及 C++ 核心指南检查器。见Microsoft Docs: Code analysis for C/C++ overview。

对于第三方解决方案,您可以通过 Internet 快速搜索找到许多选项。

【讨论】:

以上是关于Visual Studio 2017 中的静态代码分析工具的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2017 动态链接库(DLL /LIB) 静态链接库(LIB)的思考

在 html 中为 Visual Studio 中的 Angular 静态键入

用Visual Studio2017写静态库

静态库(.lib)Visual Studio 的代码覆盖率

visual studio2017 添加dll库

有啥方法可以从 Visual Studio 2017 中的 Catch C++ 测试中获取代码覆盖率指标?