Vibe Coding 最佳实践之原型开发法:
1. 第一版只做原型,不考虑设计、性能、安全性、代码质量这些,只考虑实现功能。
这一版的重点是快速实现功能,确认需求,把一些需求上模糊的地方具体化。技术上追求跑通。
这一版的代码是抛弃型的,不做后续使用,完全 AI 主导。
2. 第二版重新设计
在需求确定后,Scope 就明确了,更好做系统设计。
数据库 Schema 的设计可以放在这时候来做,同时还有 API 协议、状态管理、模块设计等这些。
设计完了可以让 AI 搭脚手架,然后基于设计写提示词按照设计去实现功能,实现完加上单元测试,代码的变更有代码审查,确保模块质量和稳定性。
这个版本 AI 只是辅助,要以人为主。
如果需求已经很确定,没必要做原型,那么可以跳过原型,直接到做设计。
发布于 美国
