零基础 Agentic Programming 和 Spec-Driven Development 体验课
- Home
- Our Blog
- 零基础 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不再阳春白雪
实现了第一个功能,然后呢?
- 你和AI的retro:学到了什么?如何改进?
- 管理你的知识
回顾与展望