
最近真是被 AI 代码坑麻了,我主要负责前端开发,后端同事做事风格本来就很糙,现在有了 AI 更是肆无忌惮了...
接口虽然能通,但数据库字段、业务逻辑全乱套,项目经理在没补充完整需求细节的情况下,他那边接口就有了???还是豆包生成的,我一整个崩溃
前端成了最后一道 QA ,修 bug 修得比写页面还勤,补数据库字段 都快赶上重新建表了,我现在首先是跑通整个业务逻辑,然后纠正后台接口各种各样的字段缺失、状态处理错误、无中生有等各种奇葩操作!真想就按照他的逻辑对接完上线!!!
我在想怎么在开发阶段就能提前发现这种问题。现在的想法是:能不能根据需求文档和接口文档,AI 提前自动生成接口测试逻辑,用来验证整个流程是不是对的,先让后端把接口测试用例跑通,再交付给我
想问问大家,你们团队有没有用什么规范的平台或者流程能管这事? 最好是能把接口文档、测试、验收都串起来,责任还能落到人头上的那种不然感觉每次都在帮别人擦屁股
1 Marcher 1 小时 39 分钟前 干后台 |
2 m1nm13 1 小时 35 分钟前 都 AI 写了, 你不会把后端踹了, 直接自己写 XD |
4 tohearts 1 小时 33 分钟前 用 spec-kit , 通过宪法严格约束后端 AI 代码,如 API 接口规范,SWAG 规范等。 |
5 JYii 1 小时 33 分钟前 没用,你这个是属于谁话语权大的问题。 |
6 aoley 1 小时 28 分钟前 我们还在用《阿巴巴 Java 开发册》,老艺术家的从容 |
7 wonderfulcxm 1 小时 25 分钟前 via iPhone 偷着乐吧,好多公司不招前端了,后端用 ai 顺手把前端搞了 |
8 akakidz OP @wonderfulcxm 我司是做三维可视化方向的,前端要比后端人多 ![]() |
9 lp7631010 1 小时 14 分钟前 我这是直接干前端的活了 |
10 wonderfulcxm 1 小时 12 分钟前 via iPhone @akakidz 那建议把后端开了 |
11 yangzzzzzz 1 小时 7 分钟前 和他说啊 在生成垃圾代码你就不联调了,对字段这种重复工作没意思 |
12 cq812187426 1 小时 4 分钟前 可以了解下 TDD 的流程 Test Drive Development |
13 HotieCutie 27 分钟前 AI 写代码最大的问题就是,它只能按你说的做,你一旦少说一些逻辑或者想法或者一些处理的规则,它就会走偏,就需要不断的测试,不断和 AI 讲要怎么个修正,要达到什么样的结果,也挺费时间的。 |
14 SoulFlame 21 分钟前 解决办法就是减少私聊,在有领导负责人的群里,把遇到的问题发出来。 等你频繁发了一段时间的后端接口问题后,你就可以考虑要不要找领导聊聊后端这个接口未测试交付的问题了。 如果公司催工期,你没办法如期完成,你可以考虑把锅甩出去,如果没有,给了解决时间,我觉得问题不大。 |
15 Mithril 15 分钟前 你为啥要纠正这个? 每次出 Bug 你就给他开个 ticket ,然后就跟领导说他这个 bug 不改你后面没法做。一天几十个 bug 甩他领导脸上他就知道下次能不能用 AI 了。 你首先要改掉“想上线”这个错误思想。项目是大家一起做的,不是你一个人做的。他这么做就是不想上线,你不是他领导,你既然负责不了他的工资调整,也拿不到他的工资,那自然既没有资格不让人家用 AI ,也没有义务帮他“纠正”任何错误。 最重要的是搞清楚责任边界,每次提变更都留好书面记录。不能微信或者口头说一句 bug 让他改就完了。哪怕你们没有 bug 追踪系统,也要想办法让领导弄上一套。就说你自己这边变更和 bug 多,提测试什么的不好追溯,需要一套系统来做这个事,一定要包括后端。 先把 bug 追踪搞定了,后面才是你那什么接口测试的东西。责任区分都搞不清楚,你弄了测试也是一堆 Bug ,他该怎么瞎搞还是怎么瞎搞,纯给自己找麻烦。 |