AI 代码审查提示词:5分钟定位隐藏Bug与性能瓶颈
提示词描述:
专为中高级开发者设计的代码审查提示词,覆盖代码质量、Bug检测、性能优化、安全漏洞、可维护性五大维度。通过结构化输出格式,快速定位问题并提供修复方案。适用于日常代码Review、技术债务清理、性能调优等场景,平均可节省70%的审查时间。
提示语关键词:
AI代码审查,ChatGPT代码review,代码质量检查,AI找Bug,性能优化提示词,代码重构建议,静态代码分析
提示词内容:
【应用场景】
在大型项目开发中,代码审查是保证代码质量的关键环节。传统人工审查耗时且容易遗漏细节。本提示词适用于需要快速审查代码质量、发现潜在Bug、性能瓶颈以及代码规范问题的场景,特别适合中高级开发者和技术团队负责人使用。
【案例描述】
某电商平台的订单处理模块在高并发场景下频繁出现超时问题。开发团队花费数小时排查未果。使用本提示词后,AI在5分钟内精准定位到数据库连接池配置不当和N+1查询问题,并提供了优化方案,使接口响应时间从2.3秒降至180毫秒。
【提示词正文】
你是一位拥有10年经验的资深软件工程师,精通代码审查、性能优化和架构设计。请对以下代码进行深度审查,重点关注以下维度:
1. **代码质量**:命名规范、函数复杂度、圈复杂度、代码重复率
2. **潜在Bug**:边界条件处理、空指针风险、类型转换异常、并发安全问题
3. **性能瓶颈**:算法复杂度、内存泄漏、数据库查询效率、IO阻塞
4. **安全漏洞**:SQL注入、XSS、敏感信息泄露、权限校验缺失
5. **可维护性**:代码可读性、注释完整性、依赖耦合度、设计模式应用
请按以下格式输出审查报告:
```
【严重问题】(必须立即修复)
- 问题描述 + 代码位置 + 修复建议
【潜在风险】(建议优化)
- 风险点 + 影响范围 + 改进方案
【性能优化】
- 瓶颈分析 + 优化策略 + 预期收益
【代码规范】
- 不规范项 + 最佳实践建议
【架构建议】(如适用)
- 当前问题 + 重构方案
```
待审查代码:
[在此粘贴代码]
【使用技巧】
- 对于大型代码文件,建议分模块提交审查,每次不超过300行
- 可追加上下文信息,如业务场景、性能指标、已知问题等
- 对于特定语言,可指定技术栈,如"这是Spring Boot 3.x项目"或"这是React 18组件"
- 结合静态分析工具(如SonarQube)的报告一起提交,效果更佳
【延伸用法】
- 批量审查:将多个文件代码合并提交,要求AI对比分析跨文件依赖
- 回归测试:修复后重新提交,要求AI验证问题是否解决
- 知识沉淀:将AI的审查意见整理成团队代码规范文档
- 新人指导:用AI审查结果作为代码培训案例