模块一:通识掌握TDD基础概念与规则
带教练习:FizzBuZZ
模块二:理清业务规则,梳理代码逻辑
带教练习:网球记分
模块三:设计测试用例,学习代码重构
带教练习:生命游戏
理解TDD以终为始的开发思维;
整体掌握TDD基本理念与规则;
通过FizzBuzz练习理解TDD流程;
通过网球记分练习理解TDD逻辑;通过生命游戏练习设计测试用例识;
别坏代码,理解代码重构手法。
有基本Java或Javascript编程能力的程序员
想进一步提升自己编码水平
想编写更好的更容易维护的代码
不想在代码屎山上打滚了
Day1 直播(晚8点)
开营;
讲解TDD基本概念与规则。
Day2 练习
练习1 FizzBuzz;
群内答疑。
Day3 直播(晚8点)
FizzBuzz练习讲解+作业点评;
知识点讲解:如何梳理业务规则。
Day4 练习
练习2 网球记分;
群内答疑。
Day5 直播(晚8点)
网球记分练习讲解+作业点评知识点;讲解:识别代码坏味道、介绍重构手法。
Day6 练习
练习3 生命游戏;
群内答疑。
Day7 直播(晚8点)
生命游戏讲解+作业点评;
知识重点回顾串讲;
结营。
扫描上方二维码即可报名