一些代码检查工具
2015-10-16 09:45
387 查看
CPPcheck
http://cppcheck.sourceforge.net/Cppcheck is a static
analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily
detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives).
Klcocwork
Klocwork isa static
code analysis tool used to identify security, safety and reliability issues in C, C++, Java and C# code.
The product includes numerous desktop plug-ins for developers, metrics and reporting.
Valgrind
GNU free.Valgrind /ˈvælɡrɪnd/ is
a programming tool for memory
debugging, memory leak detection, and profiling.
Valgrind was originally designed to be a free memory debugging tool
for Linux on x86,
but has since evolved to become a generic framework for creating dynamic analysis tools such as checkers and profilers.
Bullseye
BullseyeCoverage
is a C++ code coverage analyzer used to improve the quality of software in vital systems such as enterprise applications, industrial control, medical, automotive, communications, aerospace and defense.
相关文章推荐
- C++访问控制符private/protected/public
- eclipse 创建javaweb工程 发布并运行
- VC++ 6.0 C8051F340 MFC programming note
- Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.7
- Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.7
- Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.7
- PHP编程中10个最常见的错误
- python-ConfigParser模块学习
- php页面打开响应时间
- C++项目二(2):摄氏度的转换
- C++项目中的extern "C" {}
- spring中<tx:advice></tx:advice>是什么意思?作用是什么?谁能简单说下
- ASP.NET学习路线(详细)
- Go小计 - 可见性规则
- Stackoverflow上人气最旺的10个Java问题
- github 关联远程仓库
- C语言变长数组data[0]的用法
- golang exec Command
- HDU1034 Candy Sharing Game(java)
- git commit 代码时提示: Warning: Your console font probably doesn‘t support Unicode.