CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
AI 时代工程实践/课时/传统工程纪律
RawBlame
课时目录12 节

AI 时代工程实践

  1. 01AI vs 传统编程
  2. 02传统工程纪律
  3. 03适合用 AI 的任务
  4. 04不适合用 AI 的任务
  5. 05AI 结对编程
  6. 06代码所有权
  7. 07质量门禁
  8. 08初级开发者
  9. 09高级工程师
  10. 10AI 与内容创作
  11. 11团队政策
  12. 12综合练习

传统工程纪律

需求、设计、测试、Review 不可省。

25 分钟

传统工程纪律

AI 可以跳过 打字,不能跳过 思考链:需求 → 设计 → 实现 → 测试 → Review → 发布。本课把 传统软件工程 中必须保留的环节讲清楚,作为后续「何时用 AI」的基准线。

学习目标

  • 列出 AI 时代仍不可省略的六个工程环节
  • 理解「省时间」与「省步骤」的区别
  • 将纪律与 git-essentials、testing-essentials 对齐

六环节纪律

需求澄清 → 方案设计 → 编码实现 → 自动化测试 → Code Review → 可观测发布
     ↑__________________________________________________________|
                    任一环节被 AI「代劳」都需人工验收
环节传统做法AI 介入后人工必须做
需求评审、用例AI 帮忙整理 user story确认业务规则
设计ADR、接口草图AI 对比方案选方案、担后果
实现手写Copilot / Agent读 diff
测试人写用例AI 起草测试断言有意义
Review人审 PRAI 初筛Approve 权在人
发布CI/CD不变回滚预案

为什么不能「AI 一条龙」

  • 上下文不完整:模型不知道未写入 prompt 的口头约定
  • 乐观偏差:生成代码常 看起来对,边界却漏测
  • 不可审计:跳过设计文档,事后无法复盘决策

ai-workflow 的 PR 流程 建立在这些环节之上,不是取代它们。

Git 与测试:纪律的落地

Git(见 git-workflow):

  • 一意图一分支;小步 commit
  • AI 改动与手写改动 同等对待,都进历史

测试(见 test-intro):

  • AI 生成代码 默认不可信,直到 mvn test / CI 绿
  • 测试是 可执行的需求,不是「AI 说测过了」

常见反模式

反模式后果
无设计直接 Agent 大改架构漂移、难 Review
无测试 merge
线上才暴露幻觉 API
「AI 写的不用我看」责任链断裂

练习

  • 画你团队从 issue 到 merge 的流程,标出哪步可 AI 辅助、哪步必须人做
  • 找一个最近 PR:是否具备设计说明、测试、Review 记录?
  • 对照 ai-review,写三条 Review 清单

小结

传统纪律是 AI 时代的安全带。 下一课讲哪些任务 适合 交给 AI——在纪律框架内提速。

加载本节练习…
← 上一课AI vs 传统编程下一课 →适合用 AI 的任务