实习工作日常

实习工作日常

image.png

不说什么了自己体会 我一个实习生都会弄个实体类传递😂 不嫌累吗?????

吐槽一下我们公司的前端同学,api标准是真的怪 删除操作用get?不说符不符合标准我这边还得多写一个delete路径 问他为啥他也不知道 就说你用get或者post????image.png

还有就是导出操作,用get虽然没问题 但是他需要传递参数 我跟他说了 get是不可以在请求体里面放东西 因为get最大传输的参数是1024M 最要命是 这也他也看不到sawgger里面到底要传递什么参数 而且这个请求体是放在URL的路径里面🤣我说为什么不用post+json去传递 他说别人都是这也写的 他都这样说了 我也没法还嘴 下次老子自己来写前端 反正又不是不会 还有gpt的加持 真的憋屈 我反正觉得按照restful标准来是最好的

导出操作的API

image.png

还有就是一个接口需要写很多功能比如 说一个查询全部的接口+分页+根据请求参数来筛选值 以我的习惯 查询全部+分页 和根据传递的参数查询数据+分页我肯定写连个接口 然后我写完让我改😂 挺无语了

多功能API🤦‍♂️(这也传递值 swagger根本不识别 除非改swagger配置)

image.png

还有就是查询字段判断条件都是我来搞 我寻思前端给校验一下字段 我后端肯定不会出现非法字段🫠 我判断也可以 加一个正则就行🤣

下次跟我们老大商量一下 我自己写前端虽然慢了点 但是不用受气。最搞笑的事情是他以前是学后端的学到SSH就学不懂 来到这转的前端 😂 我跟他说些问题他说不懂 那可能就是后端没打好基础

说实话我自己也挺菜的纯CURD崽😂 但是公司都没有一套正式的开发标准 让我很烦 都是按照他们所建立的“标准” 就简单吐槽一下 我实力在这地方就是垫底的 但是我总觉得有个正规的标准很重要 俗话说没有规矩不成方圆。

加更 这是一个添加操作 他添加完以后需要查询全部显示列表 这个我可以理解 但是为啥要查询两次? 后端是个单体应用 哪能这样请求 !!!!

image.png

加更2

image.png

不累吗? 不是没有BeanUtils 还敢写死代码 这可不是什么菜鸟程序员 他干了4年了trollface

作为对比 这是我写的方法

image.png

我说实话干了4年了DDD应该知道吧 软件工程应该学了吧 设计模式应该熟练掌握吧 分布式技术应该有了解吧 但是。。。。。看着这样的代码想打人