一个大任务交给它,中途容易跑偏。拆成小步,每步有明确的输入输出,成功率高得多。

拆分标准:每步能用一句话描述完成状态。

例:加一个导出功能,拆成:

  1. 定义数据结构(产出:类型定义)
  2. 实现查询(产出:能返回数据的函数)
  3. 实现格式化(产出:字符串转换函数)
  4. 加接口(产出:可调用的端点)
  5. 加测试

每步做完我确认一次,跑偏了立刻纠正,不会一路错到底。

代价是交互次数变多。但总时间往往更短,因为返工少。

主楼