develop-repository - 基于 TDD 流程开发持久层单元
通过编写 PostgreSQL 测试、编写实现代码和重构的 TDD 流程完成持久层单元开发。
标签
更新于: 2026-09-24能力
典型输入
典型输出
该技能可以做什么
- 确定目标单元类型
- 编写未通过的测试
- 验证测试失败原因
- 实现 Repository 或 Query Service
- 验证测试通过状态
- 按规范重构实现代码
- 统一错误翻译规范
输入
- 数据模型文档
- 领域代码文件路径
- 附加参考文档
- 目标单元说明
输出
- 持久层单元测试文件
- Repository 或 Query Service 实现文件
- TDD 循环完成报告
要求
- Go 1.27
- PostgreSQL
- pgx/v5
- sqlc
- dockertest
- testify
- Docker daemon
