被公司新来的前端一句话怼无语了

36 天前
 v2Donuts
源于一个接口接口因请求参数太长,返回一个参数太长(英文)的错误信息给他,然后他问我这个什么意思,我告诉他是参数太长了,让他改短一下。

他竟然说“接口应该对参数长度做处理,不要完全信任发过来的数据”,excuse me ,难道传多长我都要给你截到合适为止?说好的不要信任呢,我是真无语了,不是说了原因他发的太长了吗

发现现在的新人都好难交流,最重要的还不止一个,10 个里面 5 ,6 个都差不多的,觉得自己最吊的,大家都要听他的
11100 次点击
所在节点    职场话题
98 条回复
silif
36 天前
@yxlcareme 我这边差不多,后端返回的错误几乎都是服务器繁忙、sql 字段超长,完全不知道是什么问题
minglanyu
36 天前
一般爱怼人的都呆不久 =。=
NoManPlay
36 天前
怼就完了,就算 post 接口也不该传那么多没用的参数,何况 get 还有浏览器限制长度(本人前端)
me1onsoda
36 天前
@silif 正常的统一异常处理不都这样吗?不要异常描述得太具体
me1onsoda
36 天前
不要完全信任发过来的数据

正确的废话,没事找事的典范。真的这么执行很累。。当个赛博纺织工而已,别太当回事,差不多得了😅
meetyuan
36 天前
一样的,公司很多年轻前端,都只负责拉屎,别的不管。
creazyrabbit
35 天前
如果你们的产品是面向广大用户的,你返回英文当然不合适,公司内部使用无所谓,另外产品就是产品,你应该把系统错误和用户出发的错误分开,比如有人提到的 sql 问题,不能提示错误说,sql 错误吧,用户哪里知道什么是 sql 呢,再比如由于参数未校验导致系统异常了,这是设计上的错误,不能抛给用户说系统异常了,应该提示用户由于系统异常,请稍后再试,帮用户指出后续应该如何操作,当然更正确的方法是提前校验参数,告诉用户,我们这里只能输入 50 个字,你现在超出长度了,尽量缩减一下
Hookery
35 天前
我发现程序员这个群体是最容易文人相轻的,毕竟文无第一。纯靠嘴说很难说谁的技术牛逼牛逼。如果真的都牛逼到一眼就能看出来了,那估计也不屑于和小朋友争。
bk201
35 天前
下次参数报错返回加一段,是不是不会看文档啊,眼瞎
worldqiuzhi
35 天前
大概率就是你的问题 大概率是返回的系统错误而不是你封装的错误 你数据库设计长度 20 人家发 200 你也不管就返回数据库报错信息
ma836323493
35 天前
@Jinnrry #4 我们测试提 bug ,说编号一样导入数据没提示重复, 我扫一眼,就知道她多敲了一个空格
wwhontheway
35 天前
大家跟同事关系都这么紧张吗?
me1onsoda
35 天前
@ma836323493 你想说什么。。。这不就是她的工作吗
gbw1992
35 天前
大家跟同事关系都这么紧张吗? +1
leegradyllljjjj
35 天前
到底有多长?
wqnmlgbzml
35 天前
你就问题他,这么长的数据发上来,宽带费用你帮公司出吗?
irisdev
35 天前
你是不是直接把框架或者数据库的报错抛给他了
momobear
35 天前
估计就是包装过经历的新人,讲话硬气,实操啥都不会
wencan
35 天前
没毛病
“外部数据”的确是不能完全信任
expy
35 天前
报错就是不信任啊,还是他的不信任是指不相信前端水平,无论传什么都要正确处理。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1094728

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX