代码审查(Code Review)
该技能提供结构化的代码审查,覆盖安全、性能、正确性和可维护性四个维度,可用于 diff、PR、文件或直接粘贴的代码片段。
审查维度
安全:SQL 注入、XSS、CSRF;身份认证与授权缺陷;代码中的密钥或凭据;不安全的反序列化;路径遍历;SSRF。
性能:N+1 查询、不必要的内存分配、算法复杂度(热点路径中的 O(n²))、缺失数据库索引、无界查询或循环、资源泄漏。
正确性:边界情况(空输入、null、溢出)、竞态条件与并发问题、错误处理与传播、差一错误、类型安全。
可维护性:命名清晰度、单一职责、重复代码、测试覆盖率、对非显而易见逻辑的文档说明。
输出格式
对每个维度评分,并给出具体、可执行的发现,附带文件与行号引用。优先列出关键问题,同时始终包含正面观察。