用途:该技能提供一套代码审查的软件工程最佳实践,适用于审查代码、分析代码质量、检查缺陷、安全漏洞以及提供反馈的场景。
主要能力:涵盖安全审查(OWASP Top 10 关键检查,如注入、认证与授权、敏感数据、XSS、反序列化、错误配置、API 安全,以及路径遍历、SSRF、开放重定向、竞态、时序攻击、正则 DoS 等常见问题);代码质量(命名、函数设计、复杂度、文档、错误处理、重复代码);性能(算法与数据结构、数据库 N+1、索引、缓存、资源管理、前端渲染与打包);架构与设计(SOLID、DRY、KISS、YAGNI、关注点分离、组合优于继承、分层与依赖方向);测试(覆盖率、边界与错误路径、测试隔离与质量);以及审查流程与反馈方式。
使用方式:资料未提供具体安装或调用命令。内容以检查清单和原则形式组织,可按审查前、审查中、反馈三个阶段使用,并按严重程度(Critical、High、Medium、Low)排序问题。
适用场景:Pull Request 审查、代码质量评估、安全排查、新人代码指导等。
限制:资料未说明支持的编程语言范围、平台、收费或价格;语言特定说明仅覆盖 JavaScript/TypeScript、Python、Java、Go。具体安装与集成方式暂未提供。