最近真是被 AI 代码坑麻了,我主要负责前端开发,后端同事做事风格本来就很糙,现在有了 AI 更是肆无忌惮了...
接口虽然能通,但数据库字段、业务逻辑全乱套,项目经理在没补充完整需求细节的情况下,他那边接口就有了???还是豆包生成的,我一整个崩溃
前端成了最后一道 QA ,修 bug 修得比写页面还勤,补数据库字段 都快赶上重新建表了,我现在首先是跑通整个业务逻辑,然后纠正后台接口各种各样的字段缺失、状态处理错误、无中生有等各种奇葩操作!真想就按照他的逻辑对接完上线!!!
我在想怎么在开发阶段就能提前发现这种问题。现在的想法是:能不能根据需求文档和接口文档,AI 提前自动生成接口测试逻辑,用来验证整个流程是不是对的,先让后端把接口测试用例跑通,再交付给我
想问问大家,你们团队有没有用什么规范的平台或者流程能管这事? 最好是能把接口文档、测试、验收都串起来,责任还能落到人头上的那种——不然感觉每次都在帮别人擦屁股
1
Marcher 16 小时 53 分钟前
干后台
|
2
m1nm13 16 小时 49 分钟前
都 AI 写了, 你不会把后端踹了, 直接自己写 XD
|
4
tohearts 16 小时 47 分钟前
用 spec-kit , 通过宪法严格约束后端 AI 代码,如 API 接口规范,SWAG 规范等。
|
5
JYii 16 小时 47 分钟前 没用,你这个是属于谁话语权大的问题。
|
6
aoley 16 小时 42 分钟前
我们还在用《阿⾥巴巴 Java 开发⼿册》,老艺术家的从容
|
7
wonderfulcxm 16 小时 39 分钟前 via iPhone
偷着乐吧,好多公司不招前端了,后端用 ai 顺手把前端搞了
|
8
akakidz OP @wonderfulcxm 我司是做三维可视化方向的,前端要比后端人多
![]() |
9
lp7631010 16 小时 28 分钟前
我这是直接干前端的活了
|
10
wonderfulcxm 16 小时 27 分钟前 via iPhone
@akakidz 那建议把后端开了
|
11
yangzzzzzz 16 小时 21 分钟前
和他说啊 在生成垃圾代码你就不联调了,对字段这种重复工作没意思
|
12
cq812187426 16 小时 18 分钟前
可以了解下 TDD 的流程
Test Drive Development |
13
HotieCutie 15 小时 41 分钟前
AI 写代码最大的问题就是,它只能按你说的做,你一旦少说一些逻辑或者想法或者一些处理的规则,它就会走偏,就需要不断的测试,不断和 AI 讲要怎么个修正,要达到什么样的结果,也挺费时间的。
|
14
SoulFlame 15 小时 35 分钟前 解决办法就是减少私聊,在有领导负责人的群里,把遇到的问题发出来。
等你频繁发了一段时间的后端接口问题后,你就可以考虑要不要找领导聊聊后端这个接口未测试交付的问题了。 如果公司催工期,你没办法如期完成,你可以考虑把锅甩出去,如果没有,给了解决时间,我觉得问题不大。 |
15
Mithril 15 小时 29 分钟前 你为啥要纠正这个?
每次出 Bug 你就给他开个 ticket ,然后就跟领导说他这个 bug 不改你后面没法做。一天几十个 bug 甩他领导脸上他就知道下次能不能用 AI 了。 你首先要改掉“想上线”这个错误思想。项目是大家一起做的,不是你一个人做的。他这么做就是不想上线,你不是他领导,你既然负责不了他的工资调整,也拿不到他的工资,那自然既没有资格不让人家用 AI ,也没有义务帮他“纠正”任何错误。 最重要的是搞清楚责任边界,每次提变更都留好书面记录。不能微信或者口头说一句 bug 让他改就完了。哪怕你们没有 bug 追踪系统,也要想办法让领导弄上一套。就说你自己这边变更和 bug 多,提测试什么的不好追溯,需要一套系统来做这个事,一定要包括后端。 先把 bug 追踪搞定了,后面才是你那什么接口测试的东西。责任区分都搞不清楚,你弄了测试也是一堆 Bug ,他该怎么瞎搞还是怎么瞎搞,纯给自己找麻烦。 |
16
left7410 13 小时 53 分钟前
你这不是被 AI 坑麻了,而是被用 AI 的人且不负责的态度坑麻了,只能你们公司怪识人不明
|
17
NizumaEiji 13 小时 45 分钟前 我今天就在想这个问题,当年大家都不爱搞 tdd 是因为工时会拉的特别长。现在有 ai 这个生产力工具在,完全可以搞起来,prompt 确定需求产生测试用例,然后跟着单测补代码 , 再让 mcp 自己去调试。
|
18
Leoking222 13 小时 42 分钟前
玩呢 豆包写代码????
|
19
YanSeven 13 小时 41 分钟前
有问题发你们的大群啊,或者反馈给上一级,直接在群里 @他,让负责人看到。
|
20
debuggeeker 13 小时 29 分钟前
@Mithril 赞同,要让领导知道 bug 是谁产生,然后喊谁修复,至于时间,他修复,你摸鱼。
|
21
zjcolvin 13 小时 21 分钟前
你这个标题也是....
|
22
spitfireuptown 13 小时 17 分钟前
话说正常的开发流程不应该是先出 mock 接口定字段吗,前后端都跟着 mock 接口对。技术评审没有嘛。。。
|
23
rocmax 13 小时 16 分钟前 via Android
你也用 ai 修呗,魔法打败魔法
|
24
jones2000 13 小时 13 分钟前
前后端都是分离开发, 只要接口文档是全的, 根据对接文档对接就可以了。 不用管后台是用 ai 还是人写的。数据或接口错误找后台,UI 显示不对就找前端。如果后台很菜,前端对后台的返回数据, 做下校验,提高下前端页面的容错能力。
|
25
Kiriri 13 小时 4 分钟前
很显然这是人的问题。
|
26
raycake 13 小时 0 分钟前
@wonderfulcxm #7 好多公司,不招前端了,又是哪里得来的消息,你天天除了在论坛里面靠你浅薄的认知捕风捉影之外,不依靠实际说话,用户客户都靠请求 postman 请求是吧
|
27
txzh007 12 小时 56 分钟前
@wonderfulcxm #7 ai 能写前端? 前端不是只有静态页面啊,如果只有静态页面,直接放张图就行了,ai 都不需要
|
28
prosgtsr 12 小时 52 分钟前
他用不用 ai 关系不大,但是他给出的接口不通关系很大,反正只要影响你联调主要流程的你全都甩出来,让他自己查
|
30
lzwdpc 12 小时 43 分钟前
拉需求群,把 leader 产品 pm 全放进去,问题都在里面抛
|
31
hhaappy163 12 小时 24 分钟前
@Mithril #15 md 我现在也是这样子真的恶心,美曰是在调接口,需要调试完成后才能给到测试。但是这个调试的过程中要耗费大量的时间。
|
32
guiyumin 12 小时 21 分钟前
你需要 claude code
|
33
daybreakfangyang 12 小时 21 分钟前
显然是后端把业务梳理的活抛给你了,你要明白你自己的职责边界,把不是自己的活扔出去
|
34
james2013 12 小时 13 分钟前 via Android
这是他菜,跟他用不用 ai 关系不大
以前我遇到的后端,有人提供的接口各种问题,有人提供的挺好 你可以一次性多调试几个接口,把缺失的字段或者逻辑让对方补充 |
35
rensuperk 12 小时 13 分钟前
后端代码明显缺少测试,你让他补上测试代码就行了,要求覆盖率
|
36
wonderfulcxm 12 小时 10 分钟前 via iPhone
@txzh007 废话,当然能写前端,html+css+js 。
|
37
elevioux 12 小时 5 分钟前
后端的问题。用豆包来写也是 NB 。
|
38
baiyuxiong126 11 小时 46 分钟前
ai 写的代码一定要定好大架子,一定要 review 再 accept ,否则很快就是屎山了。
以前手写代码,每删一行都要考虑下要不要删,或者删之前备份一下。 现在用 ai ,别说删一行了,删有几百行代码的文件都不带犹豫的。 |
39
zy445566 11 小时 38 分钟前
你用 Ai 把后台重写一遍吧,然后让后台好好休息,等后台项目完全做好,时机成熟,就跟上面的老板提你们这个项目不需要后台开发了,前端可以一并搞完,把后台调走或作其它用途。
|
40
hahiru 11 小时 18 分钟前
你这个不是业务问题,是规范问题。
你说了没用,让领导去对线。 领导要是捣糨糊那就坍缩为职场问题。 跳转知乎。 |
41
yb2313 11 小时 5 分钟前
你的意思是没 ai 它写的代码质量就很好? 代码不审核就让你调, 测试呢? 不会没有吧
|
42
Trumantian 11 小时 3 分钟前
加入接口评审 和 接口测试的环节
|
43
tomatocici2333 10 小时 51 分钟前
|
45
txzh007 10 小时 49 分钟前
@wonderfulcxm 你对前端有点误解
|
47
akakidz OP @yb2313 没 AI 的时候,他不懂的地方会沟通需求,现在 AI 能帮他猜需求了...他问都不问,现在的结果就是所有的接口都是通的,也没有报错问题,但是整个业务逻辑是没办法形成一个闭环 或者说 最终的流程结果是一个完全背离预期的情况...
|
48
yb2313 10 小时 22 分钟前
@akakidz #47 这不就叫接口没通吗? 你连想要的结果都拿不到. 这样就算接口跑通, 那我直接所有接口返回 null, 然后跟领导说我工作做完了, 前端自己去编数据吧. 这个问题肯定得上报的, 你处理不了它的话
|
50
blackkkk 6 小时 29 分钟前
- - 不就是职责分工问题嘛。
你要求给你的接口按照标准规范来不就好了,出入参定义好,接口能正常使用才前后端联调。 其他后台他爱咋折腾咋折腾,有 bug 他的锅,给的接口不通或者不能用多几次就跟组长/领导反馈就完事了 |
51
Liftman 4 小时 40 分钟前
说到底是。不靠谱的同事+不靠谱的模型。
说的不好听一点就是。垃圾人+垃圾模型。 我们这边都是配 claude code max 和 codex team 起步。没有用豆包这种东西的。那和让文盲做手术有什么区别? |
52
humbass 3 小时 43 分钟前
不写交互文档的话,AI 当然随心所欲了。我们都先写好交互协议,AI 基于这个文档来,接口大概率正确。
|
53
badreamm 3 小时 40 分钟前
ai 就是一把梭,越缝缝补补越乱套
|