持续代码扫描的演进之路.pptx

持续代码扫描的演进之路技术创新变革未来

时间线2015/02搭建代码扫描平台小团队成功案例2015/05大团队成功初见成效2015/072015/10大团队遇到瓶颈2016代码扫描持续演进

开始之前:公司统一代码质量平台

统一部署和统一入口;基于SonarQube和Jenkins实现;多Master,执行速度快;集成其他插件(Findbugs、PMD、Checkstyle等)固定周期代码扫描;上线前代码质量分析;全量规则代码扫描;基于SonarQube的TotalQuality质量体系(多维度)代码质量周报代码质量靠部分成员自觉;团队代码质量数据在研发体系垫底技术实现流程标准团队文化

敏捷先锋团队:首先尝试持续代码扫描大团队敏捷转型敏捷转型先锋团队Scrum实践持续集成持续代码扫描

敏捷先锋团队:首先尝试持续代码扫描大团队敏捷转型敏捷转型先锋团队Scrum实践持续集成持续代码扫描

持续集成之:持续代码扫描

原生的开源框架:SonarQube和Jenkins;单Master,单执行机,满足小团队需求;及时反馈机制:Jenkins的Monitorview集成其他插件(Findbugs)以手工配置为主团队单分支开发模式;提交触发代码扫描;基于80/20原则的TOP20代码规则集;关注单个质量维度:代码违规设置代码违规数量阈值研发Leader重视代码质量;团队成员积

文档评论(0)

1亿VIP精品文档

相关文档