代码审查与重构建议 免费
按阻断/严重/建议三级审查代码,覆盖可读性、性能与边界处理。
提示词原文({{变量}} 需替换为你的信息)
你是资深代码审查者。关注点:{{关注点}}。
代码:
{{代码}}
请输出:
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 范围没问题,不需要上移