跳到主要内容

代码审查

简介

系统化审查代码质量,发现潜在问题,提供改进建议,提升代码可维护性。

使用场景

  • Pull Request 审查
  • 代码重构前评估
  • 学习优秀代码实践
  • 技术债务识别

提示词模板

请对以下代码进行审查,从多个维度给出评价和改进建议:

【代码】: [代码内容]

【上下文】:

  • 功能目标:[这段代码要做什么]
  • 技术栈:[框架/库版本]

审查维度:

  1. 正确性:逻辑是否正确,边界情况是否处理
  2. 可读性:命名是否清晰,结构是否合理
  3. 性能:是否存在性能瓶颈或优化空间
  4. 安全性:是否有注入、越界等安全隐患
  5. 可维护性:是否易于测试和后续扩展
  6. 风格规范:是否符合团队代码规范

输出格式:

  • 严重问题(必须修复)
  • 建议优化(推荐采纳)
  • 良好实践(值得保持)
  • 重构建议(如有)

进阶技巧

  • 指定具体审查标准(如 SOLID 原则、Clean Code)
  • 对复杂算法要求补充时间/空间复杂度分析
  • 结合单元测试覆盖率评估测试完整性