AI代码审查提示词:让AI帮你做Code Review
提示词描述:
适合团队协作和个人代码质量提升,AI从规范、逻辑、性能、安全、可维护性五个维度全面审查代码。像有一位资深架构师随时为你提供专业意见,帮助你养成良好编码习惯。
提示语关键词:
代码审查,Code Review,AI代码检查,代码优化,代码质量,安全审查,代码重构
提示词内容:
【模板说明】
代码审查是提升代码质量的重要环节,但往往耗时耗力。本模板让AI扮演资深架构师,从多个维度审查你的代码,给出专业建议。
【使用场景】
- 提交代码前的自查
- 学习优秀代码实践
- 发现潜在的安全漏洞
- 优化代码性能
【模板正文】
请作为{审查角色},帮我审查以下{编程语言}代码:
```{编程语言}
{待审查代码}
```
请从以下维度进行审查:
1. 【代码规范】
- 命名是否清晰易懂
- 代码风格是否统一
- 注释是否充分必要
2. 【逻辑正确性】
- 是否存在逻辑漏洞
- 边界条件是否处理
- 异常处理是否完善
3. 【性能优化】
- 是否存在性能瓶颈
- 算法复杂度是否合理
- 资源使用是否高效
4. 【安全审查】
- 是否存在安全漏洞
- 输入验证是否充分
- 敏感数据处理是否安全
5. 【可维护性】
- 代码结构是否清晰
- 是否遵循设计原则
- 是否易于测试和扩展
请按以下格式输出:
| 审查维度 | 问题描述 | 严重程度 | 改进建议 |
|---------|---------|---------|---------|
| ... | ... | 高/中/低 | ... |
最后给出:
- 总体评价(1-10分)
- 优先改进项(最多3个)
- 代码重构示例(针对关键问题)
【填写指南】
{审查角色}:如"资深Java架构师"、"前端技术专家"、"安全工程师"等
{编程语言}:填写代码使用的语言
{待审查代码}:粘贴需要审查的完整代码
【效果示例】
审查角色:资深Python工程师
编程语言:Python
待审查代码:一段处理用户数据的脚本
AI将输出详细审查报告,包括:
- 发现3个高危问题(如SQL注入风险)
- 5个中危问题(如异常处理不完善)
- 总体评分:6/10
- 优先改进:1)添加输入验证 2)使用参数化查询 3)完善异常处理
- 提供重构后的代码示例