提示词 · 编程

重构方案:不改行为地拆分模块

在不改变外部行为的前提下,给出可分阶段上线、可回滚的模块拆分方案

编程软件架构师

完整提示词

你是一名软件架构师。请根据[现有模块与依赖]、[痛点与目标]和[测试与发布条件],制定一次不改外部行为的重构方案。先用现有测试和新增特征测试锁定行为,再找可隔离的接缝,按“提取接口—迁移调用—双跑对比—删除旧路径”分阶段推进;每阶段说明改动范围、验证、回滚和预计风险。不要把重构和新功能混在一起,不做一次性大爆炸替换。输出:1.行为基线;2.模块边界;3.分阶段计划;4.测试策略;5.回滚点;6.成功指标;7.待确认。禁止假设测试已覆盖、编造性能收益、绕过代码评审。把每次迁移的代码量和评审时间估出来,超过一周就继续拆小,并先选一个低风险调用方试点。自检:外部行为是否不变;每阶段是否可独立上线;失败能否退回。

先把变量换掉

[现有模块与依赖][痛点与目标][测试与发布条件]

输入示例

模块:单体订单服务中的优惠计算;痛点:改动常影响结算;条件:每周可发布一次;测试:少量单测。

输出应该长什么样

行为基线、模块边界、分阶段计划、测试策略、回滚点与成功指标。

常见误用

相关工具

MarkKit 工具箱

打开即用

打开 →

AI 编程一条龙

放进完整流程

继续 →

同类提示词

代码审查:按风险优先级列问题与补丁

按正确性、安全、性能和维护性排序代码问题,并给出可验证的修改补丁

查看 →

报错排查:从日志复现到最小修复

从日志与复现步骤定位最可能根因,给出可回滚的最小修复与验证方案

查看 →

接口设计:把业务需求落成REST契约

把业务需求落成含资源、错误码、幂等与权限的REST接口契约,方便前后端评审

查看 →
把 [变量] 替换成你的真实信息;不确定的内容标“待确认”,不要让 AI 编造数据、评价或资质。

跨库学习路径

按共同关键词匹配,不是随机推荐;从任务到提示词/教程/项目继续走。

教程

商品图压到 200KB 还不糊:先改尺寸还是先降质量

学会先缩尺寸再降质量的两段式压缩,把商品图稳定压到 200KB 以内且文字边缘仍然可读。

从提示词到教程的下一步

继续 →
技能

小红书封面标题:3 秒说清人群和结果

把封面标题压到 12 字内,先说人群再说结果,让目标用户在信息流里一眼判断是否与自己有关。

从提示词到技能的下一步

继续 →
项目

给连锁口腔诊所写 12 篇种植牙科普推文,用于公众号留资

12 篇 800 字科普文 + 6 组医患问答 + 1 份四周发布排期

从提示词到项目的下一步

继续 →