page-header

零基础 Agentic Programming 和 Spec-Driven Development 体验课

无门槛的Vibe Coding 体验:Hello World

  • 没有软件开发技术背景?没关系,Vibe Coding 没有门槛
  • 练习:口述需求,让 Trae 帮你开发一个简单的 web app

讨论:Vibe Coding 在企业级IT和数字化产品研发中的局限

  • AI代码评审
  • 大家来找茬:如果你来接手,会有什么问题?

Spec-Driven Development 介绍

  • 有约束的AI辅助开发
  • 与Agentic Coding完美融合
  • Plan – Spec – Code – Verify,然后你和AI互相学习,再下一个Iteration
  • 四个核心:技能,规则,流程,知识

起点:规范你的项目边界

  • 讨论:在项目开始的时候,需要写哪些初始的规则?
  • 练习:编写以下规则:DoD,TDD,Agent性格,架构原则
  • 讨论:下一步,如何规划你的目录结构?

Spec你的需求

  • 加载ATDD技能
  • 你和AI的互相学习:评审用户故事和AC
  • 讨论:下一步,让AI一次完成所有开发,还是一个功能一个功能来?

Spec你的设计

  • JIT Design – 你和AI的相互学习:谁管What,谁管How?
  • 不要忘记UI

先考虑如何测试 – TDD不再阳春白雪

  • 加载TDD技能
  • 测试策略和依赖

实现了第一个功能,然后呢?

  • 你和AI的retro:学到了什么?如何改进?
  • 管理你的知识

回顾与展望