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

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

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

发现现在的新人都好难交流,最重要的还不止一个,10 个里面 5 ,6 个都差不多的,觉得自己最吊的,大家都要听他的
11231 次点击
所在节点    职场话题
98 条回复
weixiangzhe
50 天前
我是前端,我做后台表单 现在都习惯瞅瞅 数据库的 ddl 了,不然长度确实容易忘记
janzwong
50 天前
精神点,别丢份,好样的。
jason56
50 天前
格局打开,有好几亿人教张|小|龙做微信呢
x2ve
50 天前
我没看明白;另外有接口文档/口头约定吗 没有的话那就不要喷,另外同事之间交流而已,不要上火,不值得
wnpllrzodiac
50 天前
什么都要适配,怎么来都得供着。这思路厉害啊。从小宠惯了,别人都要伺候他的思路。
winson030
50 天前
我这边的人才,文档都不看就把报错发过来让我看
n18255447846
50 天前
立场不一样,总有能说的,只能多沟通
n18255447846
50 天前
互相肉搏很正常,前端要处理一遍后端返回的数据,后端也要处理前端发过去的数据
dxk611
50 天前
感觉对前端的幽怨比较大。作为前端,我日常觉得好多人好蠢,工作十来年的,不会 git 的,不知道 http 常见状态码的,太多了
xiaofeixiang
49 天前
我觉得有 3 个点,大概率是前后端各打 50 大板。第一点:正常来讲,前端任何输入框都要限制长度,不然鬼知道会进来什么东西,前端肯定先背一口锅;第二点:你们接口没文档?接口有没有写清楚最大长度?需求有没有明确这些最基本的东西?目测你们大概率没有,没有产品和后端背全锅。第三点:接口有没有按规范约束返回?返回英文提示和 sql 报错甚至是 java 报错都是很傻逼的东西,前后台分离本身就是要遵循约定,返回英文报错本质上是后端想偷懒或者本身项目架构就有问题,除非是有约定码。前端如果直接在 ui 提示也是有问题的,一般 400 的错误信息都是要归类展示的,大概率是不可以后端给什么就显示什么的,前后端自查背锅完事。具体事情具体分析,开口就骂实不可取
v2Donuts
49 天前
一天没看发现还有这么多回复,看来大家苦前后对接久矣,拉一起回复一下

@zixianlaiye 两边+1 表面都是当和事佬,不过对面背后怎么说就不知道了

@vipfts 这也没有网暴谁啊,发出来吐槽下而已,你是不是被人怼多了那个啊

@zzlit @lambdaX999 @smile2wild @Actrace @soul11201 文档是肯定有的,既然你们觉得文档这么基础,为什么默认没有接口文档,实际上这是一个十分偶然的情况,就一个老项目某一个意外请求参数超长了,前端没有处理过参数长度,调用的时候报错了
@x2ve 偶尔一次肯定不会上火,关键是最近基本每个新人都差不多这个样子,多了也烦啊
@Ayanokouji 返回就 data too long ,不过不是你说的 db 报错直接返回,都是统一的参数过长异常

@gbw1992 @wwhontheway 公司大了,本来就没啥同事关系,而且感觉现在大环境都很暴躁啊,哈哈
zixianlaiye
49 天前
@v2Donuts 背后估计问候了对方很多次了,哈哈
Sunzehui
49 天前
引战帖,点踩了
tutouguai
49 天前
未知全貌 不予置评 , 不过 作为前端 希望你接口文档是详细的。
zdw189803631
48 天前
所以我觉得有友善沟通之类的能力比什么技术多厉害重要的多,活就那样,谁都能干,但是能否友善交流这个东西还是看人的
mrjnamei
43 天前
这不简单嘛,后端做好后端的校验,前端做好前端的校验,本职工作就是这样,再出岔子要么就是 bug 了,要么就是前端有问题。
EricKnight
41 天前
@zdw189803631 赞同
nyxsonsleep
41 天前
@soul11201 #75 前端调用的后端的接口自然是遵守接口的规范。当然首先后端应该有文档说明。

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

https://tanronggui.xyz/t/1094728

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

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

© 2021 V2EX