Skip to content

Latest commit

 

History

History
68 lines (43 loc) · 3.23 KB

File metadata and controls

68 lines (43 loc) · 3.23 KB

← 模块首页 · ← Week 6: 安全扫描 · Week 8: 多技术栈应用 → · 术语表

Week 7: AI 代码审查(AI Code Review)

实践 AI 辅助的代码审查流程,对比人工审查和 AI 审查的优劣。

适合谁

  • 想了解"好代码"和"能跑的代码"有什么区别的人
  • 对团队协作和代码质量感兴趣的人

前置条件

  • 了解基本的应用结构(Week 2)
  • 了解 Git 基本概念(创建分支、提交代码)

预计时间

6-8 小时

课程讲义

讲义 主题
Mon 讲义 Modern Software Support
Fri 嘉宾讲义 Tomas Reimers: Graphite

前置阅读

  1. Code Reviews: Just Do It — 为什么代码审查如此重要(经典文章)
  2. How to Review Code Effectively — GitHub Staff Engineer 的代码审查方法论

学习顺序

按以下顺序学习本周内容:

  1. 浏览课程讲义 → 见上方课程讲义(快速翻阅,了解本周框架)
  2. 阅读前置材料 → 见上方前置阅读
  3. 阅读并完成中文指南assignment-zh.md — 审查概念 + 环境准备 + 练习任务(完整中文版)
  4. 记录学习笔记writeup-zh.md — 结构化笔记模板
  5. (可选)深入阅读 → 见下方背景扩展阅读
  6. 进入下一周Week 8: 多技术栈应用

文件索引

文件 说明
assignment-zh.md 中文学习指南(概念解释 + 环境准备 + 练习任务)
writeup-zh.md 学习笔记模板

本周也提供英文原版课程材料(assignment.mdwriteup.md),可作为对比参考。所有内容已完整覆盖在中文指南中,无需额外阅读。

背景扩展阅读

  1. Lessons from a Million AI Code Reviews — Graphite CPO 分享 AI 审查经验(视频)
  2. AI-Assisted Assessment in Modern Code Review — 学术论文:AI 辅助代码审查的系统评估
  3. AI Code Review Best Practices — Graphite 的 AI 代码审查实践指南
  4. Code Review Essentials — 代码审查基础:团队协作的核心实践

跳过指引

如果你对代码质量和团队协作感兴趣,不要跳过这周。代码审查是专业开发中最重要的实践之一。

如果走快速路径,至少阅读 assignment-zh.md 中关于 PR 和代码审查的概念部分。


← Week 6: 安全扫描 · Week 8: 多技术栈应用 →