静态代码扫描工具/引擎对比:
序号 | 引擎 | 分析对象 | 备注 |
---|---|---|---|
1 | Findbugs | 字节码 | 缺陷模式匹配、数据流分析。通过字节码分析代码存在缺陷、支持数据流分析,能查找出空指针崩溃等问题。 |
2 | CheckStyle | ava源文件 | 缺陷模式匹配。扫描代码格式规范、代码风格的工具。 |
3 | Godeyes | ~ | Android官方提供的代码分析工具,可以扫描出API兼容性问题、布局性能等针对Android代码的潜在缺陷。 |
4 | Lint | Java源代码 | Android官方提供的代码分析工具,可以扫描出API兼容性问题、布局性能等针对Android代码的潜在缺陷。 |
5 | PMD | Java源代码 | 缺陷模式匹配、数据流分析。检测代码潜在错误。 |
网友评论