Feature Dev
一种结构化功能开发工作流,更重视理解现有代码而非编写新代码。
阶段¶
1. 发现¶
- 仔细阅读功能请求
- 识别需求、约束和验收标准
- 如果请求不明确,提出澄清问题
2. 代码库探索¶
- 使用
code-explorer分析相关现有代码 - 跟踪执行路径和架构层
- 理解集成点和约定
3. 澄清问题¶
- 呈现探索发现
- 提出有针对性的设计和边缘情况问题
- 在继续之前等待用户回复
4. 架构设计¶
- 使用
code-architect设计功能 - 提供实现蓝图
- 在实现前等待批准
5. 实现¶
- 按照已批准的设计实现功能
- 在适当情况下优先使用 TDD
- 保持提交小而聚焦
6. 质量审查¶
- 使用
code-reviewer审查实现 - 处理 CRITICAL 和重要问题
- 验证测试覆盖率
7. 摘要¶
- 总结所构建的内容
- 列出后续事项和限制
- 提供测试步骤
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC