CodeBuddy实战:拆解一个真实商业项目的全过程【第一集】

我是小虎,浙江大学计算机本硕,专注AI编程。

AI协作的精髓,不在于下达命令,而在于开启一场高质量的对话。

大家好,我是小虎。

最近有点小兴奋,我之前写的几篇关于CodeBuddy的文章,数据都相当不错,有了小爆的迹象。🚀

这也再次验证了洋哥的指导:公众号文章,一定要小而精

在这里,必须再次感谢「AI破局」和洋哥,是你们的引路,让我这个老程序员找到了新的方向。🙏

随着文章的传播,这几天的关注量和加好友的请求也多了起来。

为了方便大家交流,我特地建了一个AI编程学习群。

就在昨天,群里一位朋友抛出了几个问题,我一看,"哎,非常好,很典型!" 感觉一下就问到了新手入门的坎儿上。

他的问题是这样的:

  1. 一个有前后端的项目(比如小程序+后端),应该怎么拆解步骤,让AI一点点进行?
  2. 后期升级迭代,只调整某个接口或功能,怎么保证修改的正确性?
  3. 这个过程可以做自动化测试吗?

一下子来了个"三连问",个个都很关键。

所以,就有了今天这篇文章,我用大白话,结合一个实战项目,和大家好好聊聊。👇

问题一:如何像庖丁解牛一样,拆解一个完整项目?

这个问题,是所有想用AI做点正经事儿的朋友,面临的第一个大难题。

直接跟AI说"给我写个商城小程序",大概率会得到一堆零散、甚至无法运行的代码。

正确姿势是:把AI当成一个顶级顾问,而不是一个代码工人。

我最近正在给一个朋友开发珠宝商城小程序,就拿这个当例子吧。

我并没有一上来就让AI写代码,而是先通过对话,跟它一起把"蓝图"画清楚。

我的第一轮提问,是定方向、划范围:

复制代码
能给我一个珠宝商城的开发提示词吗? 要包括架构、前端、后端、数据库。功能上,能展示商品、能后台灵活配置、能在线购买。重点:并发量不需要很大,小公司用,更多是展示商品、彰显公司门面,在线付费的应该不多。

你看,我告诉了它我要干什么(珠宝商城),要求是什么(具体功能),以及最重要的限制条件(小而美,别搞复杂了)。

AI很快给了我一套方案,用的是主流技术栈,我粗粗一看,挺好。但作为一个老兵,总觉得少了点什么。于是,我开始了"追问"。

我的第二轮提问,是查漏补缺:

复制代码
后台是不是还缺少了一些管理功能,比如用户管理之类的,请全面再检查一遍,给出全面的提示词。

数据库除了mysql,还有没有更合适的?小型的,方便维护和部署的。

AI马上get到了我的意思,迅速补上了用户管理、订单管理等模块,并且推荐了SQLite数据库,还贴心地说明了理由:轻量、零配置、非常适合小型项目。👍

但我还是不放心,怕它有什么"工程师的傲慢",给我用了什么屠龙之技。于是,我发出了终极指令。

我的第三轮提问,是整合与最终确认:

复制代码
针对我刚才的珠宝商城小程序的规模和并发量,请全面思考方案,不要采用过于复杂和功能强大的技术,导致维护成本增加,只要适合就好。界面一定要美观。这个方案要整合微信的云开发体系,让开发、测试、部署都方便。

当这个最终方案出来后,条理清晰,技术选型合理,每个环节都考虑到了"简单、适用",我才心满意足地让AI正式开工。

这个珠宝商城的开发还在进行中,等项目交付客户满意后,我一定再写篇复盘文章给大家。😉

问题二:修修补补,如何保证AI别把房子拆了?

项目上线后,迭代是常态。今天加个功能,明天改个接口,怎么保证AI的修改是正确的?

我的经验是八个字:大胆假设,小心求证。

有什么想做的,就让AI做吧!至于正不正确,跑起来验证。

有错?截图、复制错误信息,直接丢给AI,让它自己改。

咱们要做的就是"见招拆招"。

这里有个小技巧要分享:

AI会偷懒,它习惯针对你当前的问题做回应,而不会主动去看完整的上下文,除非你提醒它。

所以,在修改某个功能时,最好把相关的原始代码、需求、以及你要修改的目标,一起告诉它,这样成功率会高很多。

说实话,目前我的AI开发日常,大部分时间是在等待AI生成代码,以及和它那些"哭笑不得"的幺蛾子错误做搏斗。😅

但习惯了,也就好了。

问题三:AI能自己当"质检员"吗?

自动化测试,绝对是程序员的福音。那AI能自己完成吗?

答案是:看你用的是哪个"大脑"

我一开始用国内版的大模型,它很像个初级程序员。

每次写完代码,它会生成一个测试页面,然后"恳请"我亲自去点点看,然后把结果告诉它,它再判断对不对。

这个过程,有点累...

后来我用上了国际版的大模型(比如GPT-5,Claude-4.0,Gemini-2.5pro),体验直接起飞。🛫

很多测试,它都能自动生成测试脚本,自己跑,自己看结果,最后给我一份报告。

哪些通过了,哪些失败了,一目了然。这个过程,我几乎不需要介入。

所以我的心得是:虽然Claude-4.0这个模型需要消耗双倍的积分,但尽量用它。

记住一句话:积分是免费的,而你的时间是宝贵的。


好了,以上就是我对群友这3个问题的回答,希望能对正在学习AI编程的你有所启发。

核心就是,别把AI当成一个无所不能的神,把它看作一个需要你循循善诱、耐心沟通的超级大脑。

你和它对话的质量,决定了它产出作品的质量。

如果你也对AI编程感兴趣,想用CodeBuddy这样的工具给自己的IP或企业赋能,欢迎联系我,加入我们的CodeBuddy学习群,一起探索AI的无限可能。

相关推荐
小虎AI生活1 天前
CodeBuddy使用界面全解析:第一次打开该怎么看
codebuddy
飞哥数智坊6 天前
放弃 Cursor 后,我又试了 CodeBuddy,感觉国产又行了
人工智能·codebuddy
程序员X小鹿6 天前
腾讯发布自研AI CLI工具CodeBuddy Code,限时免费,国产Claude Code来了!居然还有个隐藏入口(附教程)
ai编程·codebuddy
摘星编程10 天前
CodeBuddy 辅助重构:去掉 800 行 if-else 的状态机改造
设计模式·代码重构·技术债务·codebuddy·状态机模式
小溪彼岸1 个月前
腾讯首个全栈AI编辑器CodeBuddy
codebuddy
chenchihwen1 个月前
腾讯codebuddy.ai 安装实测【从零开始开发在线五子棋游戏:完整开发记录】
人工智能·codebuddy
阑梦清川1 个月前
最新的GPT5效果如何,我试了一下(附加GPT5大模型免费使用方法)
ai编程·codebuddy·gpt5
思绪漂移1 个月前
更改CodeBuddy的默认terminal为Git Bash
git·bash·terminal·codebuddy
小徐_23331 个月前
AI开发小程序无从下手?CodeBuddy:我来助你!
ai编程·codebuddy