博客
全部博客

先写验收规则

把“完成”改写成能够重复执行的检查。

在启动长任务之前,先定义可由机器重复检查的完成条件。重试、恢复和最终报告才能围绕同一个事实来源工作。

一条好的规则检查什么

  • 目标文件或记录确实存在;
  • 产物数量和覆盖范围符合预期;
  • 内容通过结构与语义校验;
  • 最终状态已经持久化,而不只存在于进程内存中。

规则也需要失败信息

检查失败时,应说明哪个条件没有满足,并保留足够的信息让下一次执行从最近的有效状态继续。