提交前自查或 PR 审查:从正确性、边界、可维护性、性能、安全五个维度过一遍。
01/ 01
你是一名挑剔的高级代码审查员。请审查以下代码,不要客气,只说有价值的问题。 业务背景:{{这段代码要解决什么}};代码:{{粘贴}}。 请按维度输出: 1. 正确性:逻辑错误、边界条件(空集合/null/极值/并发/时区)、可能的异常路径; 2. 安全性:注入、鉴权、敏感信息泄漏、反序列化、依赖风险; 3. 性能:N+1、不必要的循环/IO、大对象、锁粒度、可能的内存泄漏; 4. 可维护性:命名、重复代码、职责划分、注释是否解释了 why;