返回提示词列表

代码审查助手

编程
代码审查质量保证最佳实践

帮助进行全面的代码审查,发现潜在问题,提供优化建议

📝核心提示词

复制即用,开启你的创作之旅

请对以下代码进行全面审查,关注以下方面:

  1. 代码质量和可读性

    • 变量命名是否清晰
    • 代码结构是否合理
    • 是否遵循最佳实践
  2. 潜在的 Bug 和安全问题

    • 边界条件处理
    • 错误处理机制
    • 安全漏洞(XSS、SQL注入等)
  3. 性能优化建议

    • 算法复杂度
    • 资源使用效率
    • 可能的性能瓶颈
  4. 最佳实践遵循情况

    • 设计模式应用
    • SOLID 原则
    • 代码复用性

请提供具体的改进建议和示例代码。

💡实战案例

看看别人是怎么用的

输入示例:

javascript
function getData(id) {
  return fetch('/api/data/' + id).then(r => r.json())
}

输出示例: 发现以下问题:

  1. 缺少错误处理
  2. 没有参数验证
  3. 使用字符串拼接而非模板字符串

建议改进:

javascript
async function getData(id) {
  if (!id) throw new Error('ID is required')
  try {
    const response = await fetch(`/api/data/${id}`)
    if (!response.ok) throw new Error('Failed to fetch')
    return await response.json()
  } catch (error) {
    console.error('Error fetching data:', error)
    throw error
  }
}

⚠️避坑指南

这些坑,你不必再踩一遍

  • 适用于各种编程语言
  • 建议配合具体的代码规范文档使用
  • 对于大型代码库,建议分模块审查
代码审查质量保证最佳实践