第二题:MarsRover 火星车
最后更新于
最后更新于
火星漫步者在某块区域中根据指令进行移动,然后采集相应位置的火星数据。通过学习和应用 Tasking 的方法论,帮助学员逐渐养成正确的 Tasking 任务分解思路,从而可以更快胜任处理复杂工作的能力。
掌握 Tasking 方法论
完成 Tasking 任务分解练习
至少练习 3 遍 MarsRover 题目
能在 20 分钟内完成 MarsRover 题目
8 小时
任务分解:Tasking 如何转化为 TestCase
Tasking 技巧和方法、遍历任务输入/输出的边界
开始接触重构,坏味道 & IDE 操作手法及快捷键
使用“拆分阶段”手法重构,同时体现数据与 UI 分离
引出命令者模式,再引出 Redux 与 CQRS 架构
IDE 的重构快捷键操作
用 Jest 编写单元测试
编写失败的测试,驱动出产品代码
充分利用代码生成 (live template)
刻意练习的节奏