联调过程中总是遇到奇葩事,这不,又遇到了一件,挺扯蛋的,具体咋回事呢?咳咳~开始讲故事了;

剧本: 本人作为一个后端开发,在请求接口中自定义命名一个接收参数的参数名,然后把接口给了前端,当时前端的swagger坏掉了,所以我还专门给他把传的这个参数(这个接口只有这么一个参数)以及访问路径等一些列截图圈好,结果。。。前端怎么调怎么不对,同时给他两个雷同的接口,一个成功了,另一个就是报500,我这边不论是用我的swagger还是postMan都可以,好家伙,这可把前端气坏了,让我去找我组长问问,总觉得是我这技术有问题找不到问题,期间又提出了两个接口传的参数虽然不是同一数据,但是传参的数据类型都一样,为啥不用同一个参数名。。。巴拉巴拉一堆,就好像我这在故意给他找麻烦,我最后说还是先把这个500这个问题解决了吧,然后我又开始查我的代码,但总是复现不出来他说的问题,最后的最后,前端大哥以一种恨铁不成钢的语气说:你参数名写错了!怎么能犯这么低级的错误呢?赶紧改了,然后再提交一版重启一下;我当时就蒙了~最后我才知道,我命名的参数名拼写时有两个字母颠倒了,但是那个前端大哥拼的是对的,结果就出现了这种情况,如果说单看这件事本身,从“见其名知其义”的角度来看,确实我错了,但是从协同开发的角度来看,我觉得这件事中错误更多的应该是前端大哥吧?我作为接口提供者,我命名的名字已经告诉你了,但是你按照自己的主观意愿去拼写单词,和我的不匹配了就让改接口?首先我使用的是小驼峰格式的,这次我写的是全拼的英文单词,下次如果我写半拼的呢?如果我写的是自己造的词呢?您要是和我的没对应上是不是还让我改呢?回到最初,我是提供者,反过来,前端先写好的接口,我觉得参数名不符合我的开发方式(抑或是不能复用接口)或者拼写不对,恰巧我又没有按照你给我的参数名来写导致接口报错,我是否可以让你返工?并且还是以一种不屑的态度:怎么能范这么低级的错误呢?
说一千道一万,规则我定的,并且告诉你规则了,那么你没弄清,写的和我提供的不对,你不应该感到羞愧吗?对别人这么严格对自己就这么随意?

结尾: 怎么说呢?经历了这件事,对自己也是一个教训,做事更加严谨,另一层也算是在这里吐槽一下舒缓内心的郁闷吧;