README
极客学院 实战营 · 程序员练功房 · 中国极限编程实践者社群
我们清晰地看到,在中国的 IT 行业,已经有一批打着“敏捷”大旗、却回避敏捷最核心的开发技术实践的“中华田园敏捷”实践者和传播者。有鉴于此,我们认为,有必要旗帜鲜明地重申敏捷软件开发的一些最为根本的原理:
- 缺少可重构性的软件,不可能快速响应变化。
- 没有高覆盖率、快速运行的单元测试,重构就不可能落地。
- 测试驱动开发是获得高质量单元测试集的唯一有效方法。
- 建立在充分覆盖且运行快速的自动化测试基础上的持续集成是迭代式开发的必要条件。
前端测试驱动开发(TDD)实战训练营,通过 21 天的极限编程冒险之旅,掌握测试驱动开发核心实践,进阶前端技能,提高开发效率。
JimmyLv 吕靖
中国极限编程实践者社群 高级教练
Leizeng 曾磊
中 国极限编程实践者社群 高级教练
前 Thoughtwork 高级咨询师,高级架构师,敏捷教练,前端专家,DevOps 专家,熟练掌握 TDD,结对编程,重构等极限编程实践。热爱开源社区,开源文化拥护者。曾服务于澳洲大型保险公司,承担技术管理,技术培训和技术咨询,敏捷教练,架构设计,敏捷交付管理等职责。目前在纳斯达克上市公司宝尊电商,任职高级架构师。
在学习这门课程之后,你会掌握什么样的编程技能呢?
- 以终为始:每次编码明确需求目标,明晰用户行为验收路径;
- 任务分解:实例化需求产出测试用例,框定需求范围减少浪费;
- 自动化测试:让机器给予你最及时的反馈,提供功能回归保障;
- 持续重构:调整程序代码 改善软件的质量、性能,快速响应变化。
目的:认识和理解 TDD 流程
目的:TDD Cycle 各环节的进阶学习
目的:组件级别的测试基础与要点
目的:组件拆分,API 集成基础
目的:综合应用,测试驱动开发(TDD)工程实践
最近更新 2yr ago