差不多用 AI “Vibe” 出来的代码,只要超过一定的行数,改起来就会进入一个极其痛苦的阶段。
这块确实是目前 AI 很难“凭直觉”一下子做好,我目前的做法是先出一份报告,然后人工 review 之后上强约束。
分享一个我专门用来解决「状态管理瓶颈」的代码体检 Prompt
```md
需要你作为架构师帮我做一次代码体检。目前项目遇到了严重的状态管理瓶颈,主要存在 [xxx] 状态主体。
痛点:状态流转错综复杂,可读性急剧下降,开发心智负担很重。
任务请求: 请先给出你的架构诊断分析,评估这些状态主体的划分是否合理,犀利指出其中的坏味道(如:职责不清、循环依赖、过度分散等)。然后,请务必使用 Markdown Mermaid 语法输出以下 3 张可视化架构图,辅助我进行重构决策:
- 图1:当前认知模型图(Current State Model)—— 梳理目前的调用链路与流转现状。
- 图2:推荐状态模型图(Refactored State Model)—— 基于高内聚低耦合原则,建议的最佳状态主体划分。
- 图3:目标架构组织图(Target Architecture)—— 采用建议后,新的状态流转全局视角。”
```
然后看图和AI 对话,对不必要的状态做裁剪,最后开 plan 模式落实代码。
PS:
如果你用的是带 cc 国产大模型比如
@MiniMax_AI 建议在 prompt 最后补上一句咒语: 请在后台多开几个 Agent,做充分的探索和深度推演之后,再给出你最优雅的方案。