代码质量检测

目录

前言

CPPcheck介绍

CPPcheck安装使用:

cppcheck使用:



前言

最近写代码的时候想到自己对代码质量的要求较低,为了严格要求自己,想要借助一些工具来让自己规范。最主要的还是代码风格,命名,指针,内存啊这些。

目前来说是主要依靠vs的插件。

最近尝试的是CPPcheck,这款静态代码分析的工具。

CPPcheck介绍

cppcheck是一种静态代码检测,不同于编译器,它检测不了语法错误,但是它可以检测编译器无法检查出来的错误,保证我们代码在运行前可以自己检查,提前修复bug,保证稳健性的代码。

引用解释:静态分析通常是寻找内存分配位置以及相应的释放点的配对,即:验证是否所有的路径都会存在正确的内存释放,一旦某条路径中未含有内存释放操作,静态分析工具就会记录并输出疑似内存泄漏的信息。

安装简单:http://cppcheck.sourceforge.net/ 

使用:利用自带gui或者是安插在vs里面配合使用,这里我使用的是和vs使用。

CPPcheck安装使用:

点击vs工具栏的工具选项,选择外部工具:

添加一个新的按钮,命名为CPPcheck,

安装如下图示填写:

cppcheck使用:

在vs内编写代码,选择工具下面的cppchek选项,在输出窗口可以查看到所有的error消息。比如如下结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值