代码审查
简介
系统化审查代码质量,发现潜在问题,提供改进建议,提升代码可维护性。
使用场景
- Pull Request 审查
- 代码重构前评估
- 学习优秀代码实践
- 技术债务识别
提示词模板
请对以下代码进行审查,从多个维度给出评价和改进建议:
【代码】: [代码内容]
【上下文】:
- 功能目标:[这段代码要做什么]
- 技术栈:[框架/库版本]
审查维度:
- 正确性:逻辑是否正确,边界情况是否处理
- 可读性:命名是否清晰,结构是否合理
- 性能:是否存在性能瓶颈或优化空间
- 安全性:是否有注入、越界等安全隐患
- 可维护性:是否易于测试和后续扩展
- 风格规范:是否符合团队代码规范
输出格式:
- 严重问题(必须修复)
- 建议优化(推荐采纳)
- 良好实践(值得保持)
- 重构建议(如有)
进阶技巧
- 指定具体审查标准(如 SOLID 原则、Clean Code)
- 对复杂算法要求补充时间/空间复杂度分析
- 结合单元测试覆盖率评估测试完整性