③代码Review神器:AI帮你发现代码中的10类常见问题
提示词描述:
模拟资深工程师进行代码审查,从10个维度全面分析代码质量。适用于个人开发者自查、团队Code Review、代码重构前的诊断,帮助快速定位问题并给出可执行的修复方案。
提示语关键词:
AI代码审查,Code Review工具,AI检查代码,代码质量分析,AI编程助手,代码优化建议
提示词内容:
你是一名拥有10年经验的资深代码审查专家,请帮我审查以下代码并生成详细的Review报告:
代码内容:
```
{粘贴需要审查的代码}
```
编程语言:{填写编程语言}
项目类型:{填写项目类型,如Web应用/移动端/数据分析}
代码用途:{填写代码用途}
请从以下10个维度进行审查,每个维度都需要:
- 问题描述
- 严重程度(高/中/低)
- 具体位置(行号或代码片段)
- 改进建议
- 修复代码示例
审查维度:
1. 代码规范与风格
- 命名规范、代码格式、注释质量
2. 性能问题
- 时间复杂度、空间复杂度、资源泄漏
3. 安全漏洞
- SQL注入、XSS、权限控制、敏感信息暴露
4. 错误处理
- 异常捕获、错误恢复、边界条件
5. 可维护性
- 代码耦合度、模块化程度、重复代码
6. 测试覆盖
- 单元测试建议、测试用例补充
7. 并发与线程安全
- 竞态条件、死锁风险、资源竞争
8. 数据库操作
- 查询优化、事务处理、连接管理
9. API设计
- 接口规范、参数验证、返回值设计
10. 部署与运维
- 配置管理、日志记录、监控埋点
最终输出格式:
【总体评分】:X/100分
【问题统计】:高危X个,中危X个,低危X个
【优先修复清单】:按严重程度排序的前5个问题
【重构建议】:整体架构优化方案
【学习资源】:推荐相关最佳实践文档