用途:把代码审查从把关转变为知识共享,通过建设性反馈、系统化分析和协作改进来提升代码质量。适用于审查 Pull Request 与代码变更、制定团队审查标准、指导初级开发者、开展架构审查、编写审查清单与规范、缩短审查周期。
主要能力:提供审查心态与目标(发现缺陷与边界情况、保证可维护性、共享知识、执行编码规范、改进设计、建设团队文化),强调反馈要具体可执行、对事不对人、有优先级并包含肯定。给出四阶段流程:上下文收集(读 PR 描述与关联 issue、检查 PR 规模,超过 400 行建议拆分、查看 CI/CD 状态、理解业务需求);高层审查(架构与设计、性能、文件组织、测试策略);逐行审查(逻辑正确性、安全、性能、可维护性);总结与决策(批准、评论、请求修改,复杂时提议结对)。提供四种技巧:清单法、提问法、建议而非命令、按严重程度分级(blocking、important、nit、suggestion、learning、praise)。
使用方式:按被审查代码的语言或框架查阅对应指南,包括 React(Hooks、useEffect、React 19 Actions、RSC、Suspense、TanStack Query v5)、Vue 3(Composition API、响应性、Props/Emits、Watchers、Composables)、Rust(所有权/借用、Unsafe、异步、错误处理)、TypeScript(类型安全、async/await、不可变性)、Python(可变默认参数、异常处理、类属性)、Java(Java 17/21、Spring Boot 3、虚拟线程、Stream/Optional)、Go(错误处理、goroutine/channel、context、接口设计)、C(指针/缓冲区、内存安全、UB)、C++(RAII、生命周期、Rule of 0/3/5、异常安全)、CSS/Less/Sass、Qt(对象模型、信号/槽、内存管理、线程安全)。另附架构审查、性能审查、常见缺陷清单、安全审查、最佳实践、PR 评论模板与快速清单等资源。
限制:资料未提供具体安装命令、收费方式、平台支持与效果数据,暂未提供。