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帮我补上了。

然后跑通了。 第三第四个需求直接解决。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP