当前位置:  开发笔记 > 编程语言 > 正文

有哪些工具可用于将C++代码与编码指南进行比较?

如何解决《有哪些工具可用于将C++代码与编码指南进行比较?》经验,为你挑选了2个好方法。

存在用于将代码与针对各种语言的自定义指定的编码指南/标准集进行比较的工具(而不是针对常见缺陷的纯静态分析).示例包括用于.Net代码的FxCop和用于Java的CheckStyle,但我想知道人们在C++世界中知道的示例.

一个现有的问题是关于提供像Vera这样的例子的免费工具,但我也想知道可能有的商业工具.



1> BtD..:

我们使用的工具是Parasoft的CodeWizard.但我认为新版本被称为"Parasoft C++ Test".从主页:

静态分析代码以符合用户选择的编码标准

用于创建自定义编码规则的图形RuleWizard编辑器

用于识别潜在运行时错误的静态代码路径模拟

使用图形界面和进度跟踪进行自动代码审查

自动生成和执行单元和组件级测试

灵活的存根框架

完全支持回归测试

代码覆盖分析,代码突出显示

单元测试执行期间的运行时内存错误检查

用于桌面和命令行使用的完整团队部署基础架构



2> dlanod..:

我设法生成的完整列表:

PRQA的QA C++

Parasoft的C++测试

MS Visual Studio Team System似乎有一些功能,但很难通过他们的网站告诉我们.

GrammaTech CodeSonar

Coverity Extend

最后两个提供了一些功能,但不是特别可定制的功能:

Klocwork Insight

Rational PurifyPlus

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有