Skip to content

Spec Driven Development 方法论

Spec Driven Development 是一种先规格、再实现、再验收的开发方式。它特别适合个人开发者和 AI 协作,因为它能让 AI 的输出更稳定,也能让人的判断集中在关键处。

基本循环

  1. 写业务背景。
  2. 明确用户问题。
  3. 定义范围和非目标。
  4. 设计用户流程。
  5. 拆解数据模型和状态机。
  6. 写验收标准。
  7. 让 AI 实现。
  8. 用测试、演示和指标验收。

Spec 模板

md
# 功能名称

## 背景

## 用户问题

## 目标

## 非目标

## 用户流程

## 数据模型

## 状态机

## 权限与安全

## 异常场景

## 验收标准

## 指标

对跨境收付款产品的意义

跨境收付款的复杂度来自状态和边界:币种、金额、通道、费用、到账时间、退款、拒付、合规审查、异常处理。没有 Spec,系统很容易变成一堆临时判断。

有了 Spec,每个复杂点都可以被拆成可讨论、可实现、可测试的单元。

最后更新:

微信分享

把这篇内容发给需要的人

用 DDD 梳理跨境收付款产品的统一语言、限界上下文、状态机和领域模型。

Spec Driven Development 方法论

Built with VitePress.