Codex Codeconductor 重构计划|覆盖不足时先确定要补的测试
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/cc-refactor/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/cc-refactor/`,把核对后的文件保存为 `.agents/skills/cc-refactor/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$cc-refactor` 并选择同名技能。
中文摘要
根据 Codeconductor 的重构流程,在改变实现前检查测试覆盖、范围和原有行为,并记录需评审的决定。
SKILL.md 中文导读
可复现示例
根据这个模拟的拆分任务先检查可进入的阶段。
{"module":"label renderer","proposed":"extract formatting helper","tests":["nonempty label"],"missing":["empty label"],"approval":"pending"}工作步骤
- 先核对已有测试能否证明目标行为。
- 测试覆盖不足时暂停重构并列出缺口。
- 覆盖完成后再形成重构范围和不变条件。
验收方法
给出 `refactoring=blocked` 并记录 `empty label` 测试缺口。建议转到项目测试计划流程,无需先改实现。
GitHub 原文 · 更新日期
适用环境
在 Codex 打开 Codeconductor 工作区,使用项目随附的评审职责与测试计划工作流。准备目标模块和现有测试。
常见问题
低风险重构也要核对批准和测试吗?
原流程要求先验证覆盖与重构计划。实施前后按项目策略检查原有行为。