4006-998-758
3000+课程任你选择
企业级代码质量提升的最佳实践与案例解读
研发学院 企业级代码质量提升的最佳实践与案例解读
Jack Miao

在国内外各大技术峰会担任联席主席,技术委员成员和出品人;硅谷先进研发效能理念在国内的技术布道者,互联网行业研发效能提升领域的技术先行者;测试基础架构和测试中台建设的技术布道者与实践者;国内少数在互联网领域和传统软件领域都积累了大量一手成功经验的技术领头人,能够融汇贯通形成最佳企业级实施战略。

2020 年度IT图书最具影响力作者(与吴军同时获奖)

2020 IT技术领导力年度互联网行业测试领域技术专家

中国商业联合会 互联网应用技术委员会 智库专家

腾讯研究院 特约研究员

腾讯云最具价值专家TVP

阿里云最具价值专家MVP

华为云最具价值专家MVP

畅销书《测试工程师全栈技术进阶与实践》作者


查看老师详情
课程内容

课程简介


聚集代码质量提升,重点讨论代码评审、静态代码检测、单元测试的企业级最佳实践,课程内容全部来自大型企业的一线实践,重点解决落地过程中的难题和基于实战的应对策略。

 

课程时长


1-2天(6小时/天)

 

课程对象


软件研发负责人,研发管理负责人,

研发管理人员,研发流程工程师

软件架构师,资深研发工程师

测试开发工程师,研发工具开发人员

 

课程大纲 


代码评审的最佳实践

 代码评审普遍实施不到位的根本原因

 代码评审的开展时机

 代码评审的核心理念

 代码评审的最佳实践(小批量、多批次、找对人)

 代码评审的工作量估算

 代码评审人的资格获取

 代码评审的责任认定

 代码评审本身的质量保证

 代码评审的checklist

 代码评审的常用工具体系

 代码评审工具侧的效率提升

 代码评审和CI的集成方式

 代码评审的典型案例分析与解读

 代码评审的社会学属性探究

 代码委员会机制与代码评审流程改进

 典型案例代码评审的团队共享机制

 Google的代码评审实践详解

单元测试的最佳实践

 单元测试普遍做的不好的根本原因

 单元测试的适用范围分析

 单元测试与代码覆盖率的关系

 提升单元测试执行效果的关键实践

 代码的基本特征以及错误分类

 代码级测试的方法(四大类型)

 单元测试用例的构成与设计

 代码级测试中的难题以及解决思路

 单元测试的自动生成技术原理解读

 单元测试的代码管理

 单元测试的测试版本管理

 代码覆盖率统计与质量门禁

 单元测试与接口测试的比例分配

 单模块的接口测试与Mock

代码静态检查的最佳实践

 代码静态检查与修复执行不到位的根本原因

 代码坏味道为什么不能及时修复?

 系统思考下的代码静态检查

 代码静态检查规则库的选择与裁剪

 规则库“加法”与“减法”策略

 代码静态检查的质量门禁设计

 代码静态检查左移

 代码静态检查流水线执行速度慢的应对措施

 代码静态检查的自动修复与PR

 重复代码检查的必要性

 重复代码与架构腐化的关系

 不同等级的重复代码定义

 常用重复代码检查工具简介

 重复代码检查和CI的集成方式

返回上一级