代码分析
- IDE辅助功能:xcode、android studio
- 独立的静态分析工具:findbugs、androidlint、scan-build、pmd、阿里巴巴java开发规范pmd插件

代码审计关注的质量指标
- bug和漏洞
- 单元测试规模
- 覆盖率分析
代码静态检查
- 代码语法分析:lint系列,通过分析语法树和源代码,检查代码规范
- 编译器分析:借助于编译器获得代码关系
- 字节码静态分析:分析jar、war、dex等格式的文件,代表工具:findbugs
sonarqube架构

本文介绍了代码分析的各个方面,包括IDE辅助工具如xcode和android studio,以及独立的静态分析工具如findbugs和Sonarqube。重点讨论了代码审计的关注点,如bug和漏洞、单元测试规模及覆盖率。同时,详细解析了Sonarqube的架构和部署过程,强调了默认配置和代码分析流程。


1349

被折叠的 条评论
为什么被折叠?