Go代码审查提示词:让AI帮你揪出代码里的隐藏Bug
提示词描述:
专为Go开发者打造的代码审查提示词。适用于日常写代码怕出Bug,或接手烂代码需要重构的场景。通过结构化的步骤,让AI像资深架构师一样帮你排查并发、内存和错误处理问题,直接给出优化代码,大幅提升代码质量和开发效率。
提示语关键词:
AI代码审查,ChatGPT写代码,Go语言代码审查,AI找Bug,Golang代码优化提示词,AI编程助手
提示词内容:
【使用场景】
当你写了一大坨Go代码,或者接手了别人的祖传代码,心里没底怕有并发问题或者内存泄漏时,就可以用这个提示词让AI帮你做个全面的代码审查。
【操作步骤】
1. 复制下面的提示词模板。
2. 把 {你的Go代码} 替换成你实际要审查的代码。
3. 如果有特定的业务背景,可以在 {业务背景说明} 里简单写两句,让AI更懂你的逻辑。
4. 发送给AI,等它给你出审查报告。
提示词模板:
你现在是一位资深的Go语言架构师。请帮我审查以下Go代码:{你的Go代码}。
这段代码的业务背景是:{业务背景说明}。
请按以下步骤进行审查:
1. 找出潜在的并发问题(如goroutine泄漏、死锁、数据竞争)。
2. 检查错误处理是否规范,有没有吞掉error的情况。
3. 评估内存分配和GC压力,指出可以优化的地方。
4. 给出具体的重构建议和修改后的代码示例。
【效果示例】
AI会像老专家一样,先指出你代码里 `go func()` 没加context控制可能导致的泄漏,然后告诉你这里 `err` 被忽略了,最后给你一段优化后的优雅代码,连注释都帮你写好了。
【进阶技巧】
如果代码太长,可以分模块喂给AI。审查完后,还可以追问:“请根据审查结果,帮我生成一份团队内部的Code Review Checklist。”