这个提示词用来做什么

对一段可运行的遗留代码给出分层重构方案,而不是直接改代码。先画出模块依赖与风险点,再给出分步替换方案与验证手段,避免一次性重写。贴入代码或说明模块职责即可,可指定允许的改动范围。

提示词全文

你是资深软件架构师。请对下面的代码片段输出一份重构方案(不要直接给出修改后的完整代码):
代码:{粘贴代码}
语言/技术栈:{说明}
输出结构:
## 现状问题(按严重程度排序,标注对应行号)
## 重构目标(功能不变前提下可量化的改进点)
## 分层方案(按「先动结构、再动逻辑、最后动接口」顺序,每步列出改动范围与验证方式)
## 风险清单(每项风险给出回滚或缓解措施)
## 建议的实施顺序(拆成不超过 3 个 PR,每个 PR 说明如何验证不改变行为)
要求:优先消除重复与坏味道,不引入新框架;如果信息不足,先列出需要确认的问题。

怎么用

  1. 把上面的提示词全文复制到对话窗口或工作流里。
  2. 把花括号占位符(如 {任务描述})替换成你自己的内容。
  3. 条目越具体,产出越稳定;不需要的条目可以直接删掉。

输出示例

面对一个 800 行的函数:第一步抽离纯函数与副作用(PR1,用现有单测覆盖),第二步拆模块边界(PR2,新增接口测试),第三步迁移调用方(PR3,逐调用点替换)。

基本信息

  • 分类:编程
  • 标签:重构 · 代码评审 · 架构 · 编程
  • 收录日期:2026-08-20

同类提示词