实习工作日常
实习工作日常
不说什么了自己体会 我一个实习生都会弄个实体类传递😂 不嫌累吗?????
吐槽一下我们公司的前端同学,api标准是真的怪 删除操作用get?不说符不符合标准我这边还得多写一个delete路径 问他为啥他也不知道 就说你用get或者post????
还有就是导出操作,用get虽然没问题 但是他需要传递参数 我跟他说了 get是不可以在请求体里面放东西 因为get最大传输的参数是1024M 最要命是 这也他也看不到sawgger里面到底要传递什么参数 而且这个请求体是放在URL的路径里面🤣我说为什么不用post+json去传递 他说别人都是这也写的 他都这样说了 我也没法还嘴 下次老子自己来写前端 反正又不是不会 还有gpt的加持 真的憋屈 我反正觉得按照restful标准来是最好的
导出操作的API
还有就是一个接口需要写很多功能比如 说一个查询全部的接口+分页+根据请求参数来筛选值 以我的习惯 查询全部+分页 和根据传递的参数查询数据+分页我肯定写连个接口 然后我写完让我改😂 挺无语了
多功能API🤦♂️(这也传递值 swagger根本不识别 除非改swagger配置)
还有就是查询字段判断条件都是我来搞 我寻思前端给校验一下字段 我后端肯定不会出现非法字段🫠 我判断也可以 加一个正则就行🤣
下次跟我们老大商量一下 我自己写前端虽然慢了点 但是不用受气。最搞笑的事情是他以前是学后端的学到SSH就学不懂 来到这转的前端 😂 我跟他说些问题他说不懂 那可能就是后端没打好基础
说实话我自己也挺菜的纯CURD崽😂 但是公司都没有一套正式的开发标准 让我很烦 都是按照他们所建立的“标准” 就简单吐槽一下 我实力在这地方就是垫底的 但是我总觉得有个正规的标准很重要 俗话说没有规矩不成方圆。
加更 这是一个添加操作 他添加完以后需要查询全部显示列表 这个我可以理解 但是为啥要查询两次? 后端是个单体应用 哪能这样请求 !!!!
加更2
不累吗? 不是没有BeanUtils 还敢写死代码 这可不是什么菜鸟程序员 他干了4年了
作为对比 这是我写的方法
我说实话干了4年了DDD应该知道吧 软件工程应该学了吧 设计模式应该熟练掌握吧 分布式技术应该有了解吧 但是。。。。。看着这样的代码想打人
他们的标准就是历史的代码,但是历史的代码就是屎山,所以他们的标准就是屎。
有合乎逻辑的理由支撑你的想法的地方就要坚持,可以和上级讨论更合适的沟通方式。