c - 有人使用 C/objective-C 的 clang 静态分析器吗?好不好?

标签 c code-analysis

我知道一个related question有人提到clang static analyzer但没有发表进一步评论。大多数答案都指向 lint 系列,由于大量误报,它时常让我感到失望。

当我阅读 XCode 发行说明时,我注意到 clang 静态分析器。我已经尝试过了,它只在几个项目的约 20,000 行中产生了一个误报。误报背后的逻辑有点复杂,这会欺骗分析器。但是假阴性怎么办? clang静态分析器会漏掉很多潜在的错误吗?有人有更多经验吗?更一般地说,静态分析器真的有助于减少错误吗?

提前致谢。

最佳答案

实际上,我刚刚在几个月前关注的一个博客上读到了这一点。我从 2008 年 12 月起就一直在阅读这个人的博客。他对使用静态分析器进行了非常精彩的评论/教程。 Check it out .

关于c - 有人使用 C/objective-C 的 clang 静态分析器吗?好不好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1446475/

相关文章:

c - 使用 ptr 按列读取

code-analysis - Visual Studio 11 中代码克隆的配置

c++ - 使用代码分析在 Visual Studio 2010 中查找未初始化的成员

algorithm - 非常简单的递归函数复杂度分析

C - 在我的书中,它说数组总是使用引用传递。但是它附带的代码对我来说没有意义

c - 在发送之前是否应该通过 htons 运行一个自定义的 float 表示形式?

c - "variable"未在此范围内声明 [C]

sql - 关闭winform应用程序、自动保存选项后sql server中的数据丢失

python - 在 python 中强制执行副作用

Java: Sonar 强制构造函数