静态代码检查的应用

Posted 潜水企鹅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态代码检查的应用相关的知识,希望对你有一定的参考价值。

上一集我们说到 git blame 命令的应用,它可以轻松的找出某行代码是出自谁手,如果经常被找出是自己提交的代码出了问题,那多少是会有些尴尬的,而且特别是比较低级的错误时。

所以为了提高自身提交代码的质量,可以通过静态代码检查下来检查下我们的代码,提前发现些 bug 。

通过 google 搜索我们可以找到很多静态代码检查工具,这里我选择了一款免费的静态代码检查工具

cppcheck

在 ubuntu 上安装也非常简单,实用如下命令即可:

sudo apt install cppcheck

使用方法也很简单,如下

cppcheck file or dir

后面直接接文件名或者目录名运行即可。

更高级的用法可查看它的帮助文档。

另外静态代码检查的工具也比较多,各有各的特点,可以用多个静态代码检查工具进行检查。

如果是公司则可部署自动对仓库代码进行检查,如和 jenkins 集成,并选择收费的静态代码检查工具,能侦测到更多的问题。

总得来说静态代码检查是个低成本找 bug 的手段,值得在个人,团队,及公司中推行。

欢迎关注我的个人微信公众号了解更多。

以上是关于静态代码检查的应用的主要内容,如果未能解决你的问题,请参考以下文章

静态代码检查的应用

静态代码检查的应用

cppcheck静态代码检查工具使用教程

cppcheck静态代码检查工具使用教程

测试技术的应用

利用 SonarScanner 静态扫描 Rainbond 上的 Maven 项目