← 返回提示词库优化重构
化简:让代码变短变清楚
AI 写的代码越来越长、越来越看不懂时
提示词全文
下面这段代码能跑,但太复杂了,帮我化简。 ``` {{贴代码}} ``` 简化目标:{{如 减少嵌套 / 去掉重复 / 命名更清楚}} 必须保留的行为:{{明确哪些行为不能变}} 请: 1. 先说明现在这段代码主要复杂在哪(最多 3 点)。 2. 给出化简后的完整代码。 3. 逐条说明你改了什么、为什么这么改更安全/更清楚。 4. 明确指出哪些地方你没敢动,以及为什么。 要求: - 不改变外部行为,调用方不用改。 - 不要顺手加新功能、加抽象、加配置,我只要化简。 - 如果某段复杂度是业务本身决定的,直说「这里没法再简」,不要硬凑。
把 {{}} 里的部分换成你自己的内容
为什么这么写
- 「必须保留的行为」是重构的安全绳,没有它 AI 很容易在化简时悄悄改掉边界逻辑
- 要求说明「哪些地方没敢动」,能暴露出 AI(和你)都不确定的高风险区
- 禁止顺手加抽象,防止化简变成重写,越改越难懂
- 允许 AI 说「这里没法再简」,比强行化简出 bug 强得多
用起来的样子
一段五层嵌套的条件判断,AI 会用早返回(guard clause)拍平成顺序逻辑,并说明哪一处嵌套是业务必需、不能拍平。
常见坑
- 只说「优化一下」,AI 会自行发挥,改出一堆你没要的抽象
- 化简完不跑测试/不手动验证,行为变了都不知道