AI Coding
编程Prompt模板
适合程序员复制使用的代码类 Prompt,包括 Code Review、Bug 定位、测试用例、SQL 优化和技术方案评审。
Code Review Prompt
请对下面代码做 Code Review:
代码:{{粘贴代码}}
上下文:{{业务背景}}
请重点检查:
1. 正确性和边界条件
2. 安全风险
3. 性能问题
4. 可维护性
5. 缺失的测试
输出格式:按严重程度排序,包含问题、影响、建议修复和测试建议。
单元测试生成 Prompt
请为下面函数生成单元测试:
代码:{{粘贴代码}}
测试框架:{{如 JUnit/Jest/Pytest}}
要求:
- 覆盖正常路径、边界值、异常输入
- 每个测试只验证一个行为
- 测试名称表达清楚条件和预期
- 给出必要 Mock 或测试数据
编程Prompt使用场景
常见使用场景
- 代码审查和安全检查
- Bug 定位和日志分析
- 单元测试生成
- SQL 优化和索引建议
- 技术方案评审
错误写法和优化写法
| 不推荐 | 更好的写法 |
|---|---|
| 只贴代码不给上下文 | 补充语言、框架、输入输出和业务目标 |
| 只要求优化 | 说明要优化性能、可读性、安全还是可维护性 |
| 不要求测试 | 让模型同时给验证步骤和测试用例 |
编程 Prompt 的关键
代码类任务要给足上下文:语言、框架、依赖版本、报错日志、期望行为和已有约束。只贴一段代码,模型容易做表层建议。