面对AI写代码的反复修改困境,Vue.js作者尤雨溪的工作流提供了一种新思路。其核心在于,让AI先辅助完成设计方案,理清思路再动手,从而从根本上提升开发效率和代码质量。
智能速览
尤雨溪使用AI先写设计文档,再写代码。
这种工作流将AI从执行者转变为思考辅助。
实践证明,先设计方案能大幅减少返工时间。
设计文档成为项目演化的宝贵资产。
该方法可总结为三步:进入plan mode、存档、基于文档实现。
精华内容
普通人与高手用AI的差异,不在于工具本身,而在于工作流。让AI先帮你“想清楚”,远比直接让它“做”更高效,这背后是思考权的归属问题。
低效的困境
许多开发者使用AI时陷入循环:让AI写代码,复制粘贴,报错,再修改,逻辑不对,再重写。来回数轮后,发现效率甚至不如自己动手。这并非工具或个人的问题,而是工作流的缺陷,即忽视了“想”与“做”之间桥梁的搭建。
高手的秘诀
尤雨溪的做法是,在开发重大功能前,先让AI进入“plan mode”,生成一份详尽的research/design doc。这份文档包含需求分析、技术选型、表结构设计等,并被编号存档。其目的不是让AI直接干活,而是帮自己把思路理清、文档化,让AI成为思考的辅助。
实践的价值
一次用户权限模块开发中,应用此方法后,原先需要一天的活,两小时即完成。AI先提供了2000余字的设计方案,经过补充和确认,代码实现过程极为顺畅。代码质量更高,因为潜在问题在设计阶段已被规避。一周后修改时,设计文档也清晰地记录了当时的思考脉络。
可复制的流程
这套方法可拆解为三步。第一步,进入plan mode,要求AI输出包含背景、技术方案、接口定义和风险的设计文档。第二步,将文档按规则命名并commit进仓库,使其成为项目演化的“版本记录”。第三步,基于已定稿的文档,让AI进行代码实现,执行效率会非常高。
工具终究是工具,掌握正确使用方法的人才是关键。从让AI“做事”转变为让其“帮你想事”,不仅是效率的提升,更是对项目质量和长期维护的深刻投资。下次接到需求,不妨先让AI帮你画一张“地图”。