implement:按规格构建


文档摘要

implement:按规格构建 implement 负责把规格或一组工单真正构建出来:在事先约好的接缝上驱动 tdd 做测试先行开发,收尾再用 code-review 把关,最后才提交。它是工程主链路的「施工」环节。 主链路的施工队:测试先行地把工单干完,再用代码审查收尾再提交。 它解决什么问题 规格有了、工单有了,但「怎么把活干出来且质量可控」仍是难点。没有纪律的构建容易跑偏、缺测试、难审查。

implement:按规格构建

implement 负责把规格或一组工单真正构建出来:在事先约好的接缝上驱动 tdd 做测试先行开发,收尾再用 code-review 把关,最后才提交。它是工程主链路的「施工」环节。

主链路的施工队:测试先行地把工单干完,再用代码审查收尾再提交。

它解决什么问题

规格有了、工单有了,但「怎么把活干出来且质量可控」仍是难点。没有纪律的构建容易跑偏、缺测试、难审查。

何时使用

  • 已经有一份规格或一组带依赖的工单,准备落地
  • 希望构建过程测试先行、可审查、可提交
  • 想让代理在约定接缝上写代码,而不是自由发挥

核心工作流

关键原则与反模式

  • 在预先约定的接缝(seam)上开发,不碰内部实现
  • 内部驱动 tdd:每个工单都先红后绿再提交
  • 收尾必过 code-review,不过不提交

与其他技能的配合

implement 是主链路的引擎,它内部调用 tdd,结束前调用 code-review。它的输入来自 to-tickets,输出是经审查的代码。

相关技能:

  • tdd:测试驱动开发
  • code-review:双轴代码审查
  • to-tickets:拆成追踪子弹工单
  • to-spec:把对话变成规格

常见问题

implement 会自动写测试吗?

会。它内部驱动 tdd,对每个工单做测试先行开发,先写失败测试再写实现。

它什么时候提交代码?

只有在 code-review 通过后才会提交,保证每次提交都经过双轴审查。

返回章节:工程技能完全指南


发布者: 作者: 灏天文库 转发
评论区 (0)
U