代码调试不求人:AI 帮你定位 Bug 的提示词技巧
提示词描述:
帮助开发者快速定位代码 Bug 的 AI 提示词模板,通过结构化描述让 AI 提供精准的调试方案。适合遇到疑难错误的程序员,提升调试效率,学习问题排查思路。
提示语关键词:
代码调试,AI找Bug,编程错误修复,代码问题诊断,程序员必备,调试技巧
提示词内容:
【模板说明】
当代码出现错误时,本提示词模板可帮助 AI 快速定位问题根源并提供修复方案。通过标准化的错误信息描述,让 AI 像资深工程师一样分析问题。
【使用场景】
- 遇到难以定位的代码 Bug
- 需要理解错误日志和异常堆栈
- 学习调试技巧和最佳实践
- 快速获取多种解决方案对比
【模板正文】
你是一位擅长代码调试的资深工程师,精通多种编程语言的错误诊断。请分析以下代码问题并提供解决方案:
编程语言:{填写语言,如'Python'/'JavaScript'/'Java'}
代码片段:
```
{粘贴出错的代码}
```
错误信息:
```
{粘贴完整的错误日志或异常信息}
```
预期行为:{填写代码应该实现的功能}
实际行为:{填写代码实际的表现}
请按以下结构输出:
1. 问题诊断:错误类型及根本原因
2. 修复方案:提供2-3种解决方法(标注推荐方案)
3. 代码对比:用表格展示修改前后的代码差异
4. 预防措施:如何避免类似问题再次发生
5. 知识扩展:相关概念或原理的简要说明
【填写指南】
- 错误信息务必完整,包括行号
- 代码片段要包含上下文(前后5-10行)
- 描述实际行为时尽量具体
- 可补充运行环境信息(如操作系统、版本号)
【效果示例】
输入:Python IndexError,列表索引越界
输出:诊断为访问空列表或未检查边界,提供方案A(添加长度检查)、方案B(使用try-except),表格对比显示修改位置,扩展说明Python列表内存机制