AI编程,成功率60%(5)
https://www.codefather.cn/post/2090835509789069313 https://www.codefather.cn/post/2090844834888683521 https://www.codefather.cn/post/2090851159248998402 https://www.codefather.cn/post/2090855382132985857
我去了之前的项目组,远离了AI项目。 之前项目组的项目经理,带着开发去了AI项目。
原因是什么呢?因为我离职了,人数不够,所以项目经理这边要换人顶上。
而且:这个项目非常重要,一个人估计不太行。
我这个项目,他处于烂尾的状态。 做出来就不赚钱。 刚开始是坐满了,现在基本上所有的开发都被借调走,剩下一半。
然后测试提出了5个bug。而且都是P0。
我是周二进去的,所以周二就开始安排需求,一共5个。
聊聊开发的情况
首先,申请权限。申请平台权限、数据库权限、门禁权限、代码仓库权限、测试环境权限。
零零总总,光权限就申请了七八个。
然后就是要:
- 测试环境账号
- 发版流程
- 网关流程
- 测试流程
- 数据库测试流程
基本上能问的都问了。
但是恶心就恶心在:你不问,这辈子都解决不了。
- C端的接口需要独立授权
- B端的不需要
- 测试环境一套账号密码,预生产一套
各种问题问的,同事都说:你干了多久,怎么这个都不知道?
第一个需求
一共是5个bug。但是我完全两眼一抹黑。
第一个需求,是个排序。 测试使用了mybatis-plus的ASSIGN。然后要求ID自增。 你XX,雪花ID怎么自增,除非给个号段发号器。比如Leaf这种。
然后我就义正辞严的告诉他们:雪花ID是自增的,所以你们截图截错了,然后排序。
然后测试当场改了需求,表示按照已发布--未发布 -已删除修改。
于是我就用了AI,一次过。
第二个需求
第二个需求是这样的:测试截图了。 我尝试了半天,没法复现。
我就告诉测试:无法复现,要求测试重新复现。 测试重新换了一个方式,重新复现了这个bug。
前端这时候就说,这是后端传入参数,控制前端是否渲染。
这篇文章已经非常非常长了,所以技术方面就默认你们知道,不知道的可以问AI。
前端要求后端提供一个接口。
于是我就创建了一个接口,然后返回给了前端。 感谢AI,生成错了。
他在limit上写错了。
我就指出了问题,第二次——应该对了。
我就问同事:怎么测试,我不太可能把一个没有经过测试的接口给前端? 同事:没有办法,前端先接入,后端再改。
我就把接口给了前端,废了:没配网关。
同事就告诉我如何配置网关。 过了。
第三个需求、第四个需求
这个需求很离谱,说前端返回页面白屏,然后前端返回了报错日志,返回了一个最简单的:缺乏必要字段。
我:???????????????????????????
那我第一反应就是,前端你必要字段都不传,怎么干活的?给关了。
然后前端告诉我:哥们不是这样的,是后端同事给的接口,他没传必要字段。、
我:???????????????????????????????????????
经过梳理,业务逻辑是这样的:
- 一个业务,需要传两个字段给前端
- 但是前端也没问,后端也没传
- 导致前端白屏
前端白屏了以后也不说,就挂在测试环境上挂了好几天。
你前端NB,后端也NB啊。
我就把程序交给AI,让AI帮我生成一个方法。
我实在是放弃了做人的尊严,成为了自己最瞧不起的AI狗。
然后:AI也不负众望的:给我返回了NULL。
然后前端来找,我就说:这个接口是新增了字段,我给你补上。
于是我就让AI帮我补上了。
然后跑通了。 第三第四个需求直接解决。
