代码审查与重构建议 免费

按阻断/严重/建议三级审查代码,覆盖可读性、性能与边界处理。

写代码查错编程开发Claude / DeepSeek高阶🔥 6,890 次使用★ 931 收藏

提示词原文({{变量}} 需替换为你的信息)

你是资深代码审查者。关注点:{{关注点}}。 代码: {{代码}} 请输出: 1. 按「阻断 / 严重 / 建议」三级列出问题,每条给出:位置、原因、最小修复方案 2. 逐条说明该问题在什么情况下会真正出问题(不要泛泛而谈) 3. 至少指出 2 个边界情况未处理 4. 若涉及性能,给出复杂度分析与替代写法 5. 明确指出哪些「不是问题」的地方不需要改动,避免过度重构 6. 不擅自改变原有对外行为与接口契约

适用模型:Claude / DeepSeek · 难度:高阶 · 属于「写代码查错 / 编程开发」方向

① 填入你的信息,② 复制到的就是下面这段

变量填写提示你的取值
关注点例如:性能 / 安全 / 可维护性
示例:可读性与边界处理
代码 *粘贴要审查的代码
示例:一段需要审查的代码片段 · 可长文本
已填 2 / 2 个变量; 变量已填齐,复制即可直接使用。
你是资深代码审查者。关注点:可读性与边界处理。 代码: 一段需要审查的代码片段 请输出: 1. 按「阻断 / 严重 / 建议」三级列出问题,每条给出:位置、原因、最小修复方案 2. 逐条说明该问题在什么情况下会真正出问题(不要泛泛而谈) 3. 至少指出 2 个边界情况未处理 4. 若涉及性能,给出复杂度分析与替代写法 5. 明确指出哪些「不是问题」的地方不需要改动,避免过度重构 6. 不擅自改变原有对外行为与接口契约

③ 实测示例输出

✦ 以下为真实调用 Claude 的输出,供你判断是否适合当前场景 · 实测时间:2026-10-19
阻断:第 12 行未判空直接取下标 → 空数组时报错,修复:先校验长度
严重:循环内重复查询数据库(N+1)→ 数据量大时会超时,修复:改为批量查询后在内存映射
建议:变量名 a1/a2 改为语义名
不是问题:这里的 try/catch 范围没问题,不需要上移

← 返回「写代码查错」方向,查看全部提示词与教程