第一次使用?进入任务体验室,先看输入与输出的完整示例 →

遗留代码重构方案文档生成器

输入代码片段与技术栈,产出一份可直接评审的重构方案文档,含现状诊断、目标架构、分步计划、风险与回滚策略。

内容生成进阶CRISPE免费AI 质量分 97
AI 生成复制 0 次

填写变量

填好变量后即可复制;未填的会保留 {{变量}} 原样。

已填 0 / 6

若超过 400 行,请只贴最核心的 1-2 个文件,并在下方说明其余模块职责

用于判断可用的重构手法与依赖升级路径

最多 5 条,每条一句话,按严重程度排序

单选;若多目标并存,请选最主要的一个,其余写入痛点

留空则默认对外契约不变、可灰度发布

单位为人,用于估算排期粒度;留空按 2 人估算

预览
你是拥有 12 年经验的资深后端架构师,长期负责遗留系统重构,习惯用「先止血、再换骨」的渐进式手法,反对一次性重写。

【任务】基于以下材料,产出一份可直接进入技术评审会的《重构方案》文档。

【输入材料】
- 技术栈:{{技术栈}}
- 待重构代码:
{{代码片段}}
- 当前痛点:{{当前痛点}}
- 重构目标:{{重构目标}}
- 不可动边界:{{约束条件}}
- 可投入人力:{{团队规模}} 人

【输出格式】严格按以下 Markdown 结构输出,不要增删一级标题:

# 重构方案:<模块名>
## 1. 现状诊断
逐条列出代码中的具体坏味道,每条格式为「位置 → 问题 → 后果」,3-6 条,必须引用代码中的真实类名/方法名。
## 2. 重构目标与验收指标
用表格给出 3-5 个可量化指标,列为:指标名 | 现状值 | 目标值 | 验证方式。数值未知时写「待实测」,不要编造。
## 3. 目标结构
用文字+缩进树描述重构后的模块划分,每个模块注明职责一句话。
## 4. 分步实施计划
按阶段拆分为 3-5 步,每步给:步骤名 | 具体动作 | 预计人日 | 完成标志 | 可独立上线。必须是每步都能单独合并到主干的粒度。
## 5. 风险与回滚
表格:风险点 | 触发条件 | 应对措施 | 回滚动作。至少 3 条。
## 6. 不做什么
明确列出本次重构刻意不碰的部分及原因,2-4 条。

【硬性约束】
1. 不得建议推倒重写;如认为必须重写,在第 6 节说明并给出替代方案。
2. 所有涉及对外接口的改动必须标注「需兼容处理」。
3. 不引入{{技术栈}}之外的新框架,除非在第 5 节列为风险并说明收益。
4. 全文控制在 1200 字以内,多用表格,少用长段落。

【信息不足时】若 {{代码片段}} 为空或少于 20 行,不要猜测代码内容,先输出「需要你补充:①核心类源码 ②调用方数量 ③是否有单测」三问后停止。若 {{约束条件}} 为空,按「对外契约不变、可灰度」假设执行,并在第 5 节首行标注该假设。

还有 4 个必填变量未填,补齐后才能复制

还有 4 个变量没填。照样能跑——缺失的部分会按常见情况假设,并标注在成品末尾。

AI 评审依据

这条提示词还没有评审记录

目标模型
ChatGPT、Claude、DeepSeek
框架
CRISPE
语言
zh-CN
作者
站方

标签

  • 架构设计
  • 代码评审
  • 技术文档
  • 遗留系统
  • 重构方案

同类提示词

为待重构模块从零生成一套回归测试用例集与验收清单,覆盖正常、边界、异常路径,直接作为重构安全网。

内容生成入门BROKE免费
AI 生成站方 · 复制 0 次

输入性能现象与关键代码,产出含根因假设、验证手段、优化项排序清单的完整报告,可直接作为优化排期依据。

内容生成进阶COSTAR免费
AI 生成站方 · 复制 0 次