该技能用于在审查拉取请求、准备代码供他人审查或查找代码审查最佳实践时提供结构化指导。主要能力包括一份覆盖七个维度的检查清单:功能(是否符合工单/PR 描述、边界情况、错误处理、明显缺陷)、代码质量(可读性、函数聚焦、避免重复、命名一致、无死代码)、架构(遵循既有模式、不引入多余依赖、关注点分离、SOLID 原则)、测试(新增单元测试、覆盖边界、全部通过、命名清晰)、安全(无硬编码密钥、输入校验、无 SQL 注入、鉴权检查)、性能(无明显性能问题、数据库查询优化、避免无谓循环、考虑缓存)、文档(公共 API 文档、复杂逻辑注释、README 更新、破坏性变更记录)。使用方式为对照清单与流程执行评审:先理解工单/PR 上下文,再整体评估结构与方案,然后逐行细审,检查测试覆盖与文档,最后批准或请求修改并给出清晰反馈。评审评论强调建设性、解释原因、提出解决方案、对偏好使用提问。技能还列出 C#/.NET、TypeScript/JavaScript、Python 的语言特定准则,以及内存泄漏、竞态条件、N+1 查询、魔法数字、过长方法、深层嵌套等常见问题。限制:资料未提供具体安装命令、收费、价格、平台或效果数据。
code-review
测试与质量
更新于 10-15 22:17