注册并分享邀请链接,可获得视频播放与邀请奖励。

Barret李靖 (@Barret_China) “vibe coding 的项目一旦变得庞大,每次让 AI 写代码之前,都需要先让它把 PRD 和系统” — TopicDigg

Barret李靖 的个人资料封面
Barret李靖 的头像
Barret李靖
@Barret_China
AI Engineer | Lifelong Learner | Dad of 2 | Cloud Native | Sharing insights and experiences | 小胡子哥,一个有趣的灵魂
加入 March 2011
399 正在关注    81.2K 粉丝
vibe coding 的项目一旦变得庞大,每次让 AI 写代码之前,都需要先让它把 PRD 和系统设计写清楚。 先做文档编程,再做代码编程。 如果你稍微停下来观察一下,会发现一个很有意思的现象: 有些 AI 一旦开始写代码,就会沉浸在自己的逻辑实现里,几乎完全不顾项目原有的设计。 即便你已经提出明确要求,它仍然会受限于上下文窗口和信息宽度,对整个项目缺乏完整理解。 这会带来很多维护性问题。 它不会复用已经实现的业务组件,设计数据库时会产生各种冗余,还会不断衍生新的实体和概念,让系统结构越来越复杂。 代码可以交给 AI 去写。 产品设计和架构设计,仍然需要人来把关。 每次让 AI 做大型重构或者功能改造之前,我都会先让它把需求分门别类,做好抽象和解耦。 即便如此,只要有一些地方考虑不周,AI 依然会生成大量难以维护的代码,性能逐渐下降,项目变更的复杂度也会迅速上升。🥲
显示更多
0
52
384
54
转发到社区