采用TDD优先的开发流程,包含结构化规划、任务追踪及基于PR的代码审查。适用于需要明确需求的软件项目构建。
工作流程: 结构化开发工作流程, 通过规划、 TDD 和代码审查来强制提高质量是一项面向实际任务的技能,主要用于. 工作流程概览: 阶段1: 澄清;在执行之前, 向 CL 询问问题。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
一种结构化的开发工作流,通过计划、测试驱动开发(TDD)和代码审查来保障交付质量。
明确需求 → 制定计划 → 获得批准 → 实现(TDD) → 提交 PR → 审查 → 合并 → 下一任务
在任何实现开始前,需提出问题以明确以下内容:
需求未明确前,不得进入下一阶段。
搭建 Trello 看板(或同类工具),配置以下列:
所有任务必须在看板中进行跟踪。
针对每个任务:
规则如下:
main 分支推送代码main 必须始终为默认分支任务完成后:
main当收到 CR(Code Review)评论时:
重复该流程直至 PR 获得批准。
Backlog → To Do → In Progress → Review → Done
↑ │
└─── CR ─────┘
对于新项目:
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134万人学习
共49课时 | 82.5万人学习
最新文章