为什么要学

任务分解是TDD写轮眼里所说的红色能力关于TDD写轮眼
在极限编程社区,有很多大佬都说过任务分解的重要性。
郑晔老师更是说过

TDD 只是冰山一角,露在海面之上的是 TDD 的节奏,而藏在海面下的是任务分解、软件设计这些需要一定时间积累的能力。

根据我个人多年工作的经验,任务分解要分为两种场景:
分解做过的任务分解从未做过的任务。
这两个场景所需的能力略有不同。
分解做过的任务,须要的是对工作的总结能力。
分解没做过的任务,主要考验的是分离关注点的能力。
这次的学习任务主要是让大家分解做过的任务。

怎么学

分解做过的任务,做起来比较简单。
你只要学会一件事,记录。
具体的操作方法是:
0 找一件以后可能会重复做的事
1 打开一份电子文档
2 花3分钟列个简短的计划
3 开始执行
4 定个闹钟每10分钟记录一次自己在做什么
5 做完之后,根据计划和记录,重新复盘,形成SOP。

这里解释下SOP全称为standard operating procedure
他的作用就是减少

任务

这里是布置学习任务。也会告诉你去哪里交作业。