跳转至

Feature Dev

一种结构化功能开发工作流,更重视理解现有代码而非编写新代码。

阶段

1. 发现

  • 仔细阅读功能请求
  • 识别需求、约束和验收标准
  • 如果请求不明确,提出澄清问题

2. 代码库探索

  • 使用 code-explorer 分析相关现有代码
  • 跟踪执行路径和架构层
  • 理解集成点和约定

3. 澄清问题

  • 呈现探索发现
  • 提出有针对性的设计和边缘情况问题
  • 在继续之前等待用户回复

4. 架构设计

  • 使用 code-architect 设计功能
  • 提供实现蓝图
  • 在实现前等待批准

5. 实现

  • 按照已批准的设计实现功能
  • 在适当情况下优先使用 TDD
  • 保持提交小而聚焦

6. 质量审查

  • 使用 code-reviewer 审查实现
  • 处理 CRITICAL 和重要问题
  • 验证测试覆盖率

7. 摘要

  • 总结所构建的内容
  • 列出后续事项和限制
  • 提供测试步骤

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC