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

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

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

学习

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

更多

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

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
AI 辅助编程入门/课时/综合练习
RawBlame
课时目录12 节

AI 辅助编程入门

  1. 01AI 辅助编程是什么
  2. 02LLM 如何工作
  3. 03GitHub Copilot
  4. 04Cursor 与 Agent
  5. 05提示词工程
  6. 06AI 代码审查
  7. 07重构与迁移
  8. 08生成测试
  9. 09安全与隐私
  10. 10局限与责任
  11. 11团队工作流
  12. 12综合练习

综合练习

用 AI 完成一个小功能并自测通过。

40 分钟

综合练习

把本 track 串起来:用 AI 完成一个小功能,Git 管理变更,测试验收,PR 里诚实标注 AI 用法。目标不是「快」,而是 可审查、可回滚、可证明正确。

学习目标

  • 独立完成一次「AI 辅助 + 人工负责」的端到端交付
  • 对照 ai-intro 至 ai-workflow 的检查清单
  • 衔接 testing-essentials 与 git-essentials

任务说明(二选一)

A. 代码小功能(推荐 backend 熟手)

在 backend 为现有 Service 新增一个边界校验(如 slug 非法字符拒绝),要求:

  • 用 Copilot 或 Cursor 起草实现与测试
  • 至少 2 个 JUnit 用例(可参考 test-mockito)
  • mvn test 全绿

B. 讲义小 draft(推荐内容贡献者)

为任意 track 补一节 40–60 行 draft(或修订本 track 某一课),要求:

  • 从 outline.yaml 与 gha-intro.md 取结构
  • Cursor/Copilot 起草 → 你 改事实与链接
  • 交叉链接 testing-essentials、git-essentials 至少各一处

必走流程

1. git checkout -b practice/ai-demo-你的名字
2. 写 prompt(ai-prompt):上下文 + 约束 + 分步
3. AI 生成 → 你 diff 审查(ai-review)
4. 测试或通读(ai-test / 人工)
5. 确认无 secrets(ai-security)
6. git commit(清晰 message)
7. (可选)开 PR,含 AI usage 与 Test plan

禁止:在主分支直接让 Agent 大改;禁止 .env 进 Chat。

自检清单

  • 我能指出 diff 里 哪些行 AI 写、哪些我改
  • 测试失败时我 先自己查,不是无限重试 prompt
  • 若 AI 编造 API,我 编译/测试 已捕获
  • commit 粒度适合 git-workflow 回顾
  • 理解 merge 后责任在我,不在工具

反思题(写进 PR 或笔记)

  1. AI 节省了多少时间?审查花了多少?
  2. 哪类改动你愿意再交给 AI?哪类不会?
  3. 若线上 bug 来自 AI 生成代码,你的流程缺哪一环?

与路线图

完成练习后,回到 全栈路线图 或 dev 路线图,勾选 AI 辅助编程 / Copilot / LLM 相关节点。继续深入可结合 把 PR 测进 CI。

github-actions-essentials

小结

小步、绿测、透明、人审——AI 辅助编程的合格交付不过如此。 本 track 完结;工程纪律仍靠 Git、测试与你在键盘前的判断。

加载本节练习…
← 上一课团队工作流