代码审查助手
编程
代码审查质量保证最佳实践
帮助进行全面的代码审查,发现潜在问题,提供优化建议
📝核心提示词
复制即用,开启你的创作之旅
请对以下代码进行全面审查,关注以下方面:
代码质量和可读性
- 变量命名是否清晰
- 代码结构是否合理
- 是否遵循最佳实践
潜在的 Bug 和安全问题
- 边界条件处理
- 错误处理机制
- 安全漏洞(XSS、SQL注入等)
性能优化建议
- 算法复杂度
- 资源使用效率
- 可能的性能瓶颈
最佳实践遵循情况
- 设计模式应用
- SOLID 原则
- 代码复用性
请提供具体的改进建议和示例代码。
💡实战案例
看看别人是怎么用的
输入示例:
javascriptfunction getData(id) { return fetch('/api/data/' + id).then(r => r.json()) }
输出示例: 发现以下问题:
- 缺少错误处理
- 没有参数验证
- 使用字符串拼接而非模板字符串
建议改进:
javascriptasync 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 } }
⚠️避坑指南
这些坑,你不必再踩一遍
- 适用于各种编程语言
- 建议配合具体的代码规范文档使用
- 对于大型代码库,建议分模块审查
代码审查质量保证最佳实践