代码审查与验证

学习审查 AI 代码、自动测试和完成验证,适合需要保障交付质量的开发者。

15 条精选 · 入门 3 · 按推荐学习顺序:越基础、直观越靠前,越系统、深入越靠后

在 3D 图中查看
  1. 3入门
    课程发布 10-28
    Microsoft

    GitHub Copilot 基础知识第 2 部分(共 2 部分)

    Microsoft Learn 上的一条学习路径,共 6 个模块,面向初级到中级水平,涉及 DevOps 工程师、管理员、开发人员、解决方案架构师、学生等角色。内容涵盖 GitHub Copilot 个人版、商业版与企业版的区别,在组织内落地使用、负责任且安全地使用,以及代理模式、云中 Copilot、GitHub MCP 服务器、代码评审与拉取请求,以及配合 JavaScript 和 Python 使用等模块。先决条件为了解 GitHub 基础知识。

  2. 6进阶
    课程发布 10-12
    YouTube

    SonarQube + OpenAI:代理式开发——Killian Carlsen-Phelan(Sonar)

    SonarQube + OpenAI: Agentic Development — Killian Carlsen-Phelan, Sonar

    一个会议工作坊视频。演讲者用一个预埋硬编码 API 密钥、SQL 注入路径等问题的 Python 小项目演示流程:用 SonarQube 扫描并把结果带入 Codex,让智能体修复存在漏洞的查询(把字符串拼接改为参数化查询),再通过验证钩子重新检查被修改的代码,把安全反馈放进编码循环。现场搭建了 SonarQube Cloud、其 CLI、插件和 MCP 服务器,展示秘密检测钩子拦截提示词中的伪造凭据、问题列表技能为智能体提供证据、上下文增强在生成前提供编码指引,以及智能体式分析实时检查改动。问答涉及钩子如何被绕过、哪些步骤在本地或容器中运行、哪些功能依赖组织权限。

AI 编程与创作的其他细分主题