敏捷开发如何做好代码质量内建活动?

作者/分享人:黄河
向 Ta 提问
CSM、CSP、PMP,十余年敏捷开发、质量管理、项目管理经验,曾就职于中兴通讯、努比亚、深圳邮政等公司,先后从事过Java开发、测试、项目管理、质量管理、敏捷教练等工作。现为深圳银澎好视通敏捷转型负责人、过程改进专家。

为什么要进行代码质量内建?哪些内建活动较有效?该如何推动项目开展代码质量内建活动?我相信这些问题都是推广敏捷开发的企业或者 Scrummaster 经常面对的问题。本 Chat 将从编码规范、代码静态检查、代码走查、持续集成与自动化等方面分享我们的内建活动经验,推动开发人员输出高质量的代码,预防缺陷产生。

好视通作为一个创业型的互联网公司,研发中心经常面临人员频繁流动的问题,且代码质量较差,缺陷密度居高不下,该模块的人员流失后,新来的开发往往很难再维护,很多时候只能无奈的重构。为了不再总是被动的解决技术债务,我们被逼只能主动应对,尝试采用各种预防手段,提高代码质量,减少缺陷的产生及遗留。

本场 Chat 您将学到以下内容:

  1. 代码静态检查工具 Checkstyle+CPPlint+SonarQube。

  2. 如何做好 代码走查、代码评审活动?

  3. 如何开展持续集成?

4.自动化测试的价值与误解,及我们是如何推行自动化测试的 。

5.度你所为,为优而量,可以引入哪些代码质量度量数据?

已有64人预订
预订达标
文章出炉
     
07月27日
08月09日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张黄河的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
基于深度学习的计算机视觉技术在无人驾驶中的应用
美团技术团队
1小时搞懂 Git 版本控制
Fengy
AutoML 在推荐系统中的应用
第四范式技术团队
Kibana Canvas 初探
medcl
今夜,我们聊聊中国的开源
开源社
统一认证与授权在微服务架构中的设计与实战
CANGWU
再谈基于 Kafka 和 ZooKeeper 的分布式消息队列原理
应书澜
Elasticsearch 实战应用系列
桃花惜春风
Fizz-Buzz-Whizz 小游戏算法解析
氢氧化钠
老系统微服务改造经验谈
老顽童
Java 进阶之路:从 Lock 指令前缀切入,解读 Java Volatile、CAS 及 Automic 包
Dora
分布式锁的最佳实践之:基于 Etcd 的分布式锁
应书澜
如何构建游戏安全护城河
网易移动安全技术团队
我们如何衡量一个微服务实施的成功
顾宇
Java NIO 框架 Netty 之美:源码剖析之一
追梦
微信扫描登录