用途:该技能用于指导代码评审实践,适用于评审拉取请求与代码变更、为团队建立评审标准、通过评审辅导初级开发者、开展架构评审、制定评审清单与指南、改善团队协作、缩短评审周期以及维持代码质量标准。
主要能力:资料给出评审心态(目标是发现缺陷与边界情况、保证可维护性、共享知识、执行编码规范、改进设计架构、建设团队文化;不应炫耀知识、纠结格式、无谓阻塞进度或按个人偏好重写);有效反馈原则(具体可执行、有教育意义而非评判、对事不对人、有褒有贬、区分优先级);评审范围(逻辑正确性与边界、安全漏洞、性能影响、测试覆盖与质量、错误处理、文档注释、API 设计与命名、架构契合度;格式、导入顺序、lint 违规和简单拼写不应人工评审)。
使用方式:资料将评审分为四阶段——上下文收集(读 PR 描述与关联 issue、检查 PR 规模、查看 CI/CD 状态、理解业务需求、记录架构决策)、高层评审(架构设计、文件组织、测试策略)、逐行评审(逻辑正确性、安全、性能、可维护性)、总结与决策(汇总关注点、指出优点、给出批准/评论/请求修改的明确结论,复杂时提出结对)。还提供清单法、提问法、建议而非命令、按严重程度标注(blocking、important、nit、suggestion、learning、praise)等技巧,以及 Python、TypeScript/JavaScript 的常见问题示例、架构评审与测试质量评审模式、安全评审清单、困难反馈与分歧处理方式、最佳实践、常见陷阱和 PR 评审评论模板。
限制:资料未提供具体安装命令、运行环境、收费或价格信息,也未说明该技能在何种平台或工具中如何加载执行;相关事实暂未提供。