昨天加班被安卓端怼了,说我连培训班差生都不如,我是不是该离职?

2019-05-29 23:37:27 +08:00
 springGun

我是做 java 后端开发的,因为安卓端调用查询接口中非必要参数未做空字符串判断,问我后端为什么不将空字符串转成 null 处理?骂我连培训班的差生都不如.我是不是该离开这家公司?

12032 次点击
所在节点    问与答
122 条回复
Vdream
2019-05-30 09:12:06 +08:00
我是做 android 的 不管传啥只要约定好不久可以了吗 最烦一个系统传值规则变来变去
98jiang
2019-05-30 09:16:45 +08:00
又不是什么大事
wugz
2019-05-30 09:19:22 +08:00
这个本来就不是什么大事,商量一下就好了,但就按照你说的那样,说明人家并不把你放眼里
hahiru
2019-05-30 09:19:49 +08:00
什么鬼,空字符串返回 NULL ?脑子瓦特了。
daguaochengtang
2019-05-30 09:20:40 +08:00
被怼了就离职,你以后是当算当跳跳忍者吗
zoeyzhang
2019-05-30 09:24:59 +08:00
你们公司安卓这么 nb 的么 我司前端移动端都是背锅的 : )
zsk425
2019-05-30 09:31:39 +08:00
对方也是够没素质的
另外,最好以后提供接口的时候,在文档里描述下字段取值类型、范围、是否可为 null
yalin
2019-05-30 09:33:35 +08:00
把定义接口定负责人,拖出来,不要技术与技术之间相互伤害
michaelcheng
2019-05-30 09:33:54 +08:00
我们这儿后端是数据库存啥就给你啥,啥都不处理,想自己用的爽,自己整个 BFF 层处理(前端的工作)
DrPikaduo
2019-05-30 09:34:02 +08:00
@42ll 昨天的小姐姐你好,小姐姐也常来摸鱼了?
forYou
2019-05-30 09:34:59 +08:00
为什么你们的同事都好凶,我们公司氛围就挺和气的
gouchaoer2
2019-05-30 09:36:27 +08:00
这已经是彻底撕破脸了
说实话我怀疑 LZ 你描述事实省略了一些东西,比如他是不是认为你在别的地方技术能力不行,而这个 null 只是出气的一个导火索,因为在公司这种地方直接当面骂对方的行为,如果不是某一方特别傻逼的情况,无异于职场自杀
nicevar
2019-05-30 09:42:36 +08:00
不一定是这点问题导致别人暴躁的,如果你经常挖坑,可能这只是最后一根稻草
流程上来说你们应该有文档约定,尽量减少沟通,直接看文档
我做客户端的时候如果服务端总是瞎搞,上火了也会怼的,最后急了干脆跟公司说服务端我自己来做,后面公司客户端的接口部分完全由我来做。
hhhsuan
2019-05-30 09:46:16 +08:00
空字符串,null,还是根本没有,这三者是有语义上的差别的,并不是说哪一种是错的,主要看你们的约定,习惯,具体的场景决定。
Vegetable
2019-05-30 09:48:31 +08:00
偏听则暗,兼听则明.

选填参数要添加判断,过滤所有筛选条件,必填参数为空则返回异常,选填参数为空则跳过本条规则,的确不需要做转换,直接判断就行了.

空包括直接不传和空值(null/"")两种情况,都应该妥善处理.

在公司对他他人的技术有怨言可能是菜鸡互啄,也可能是大神嫌弃菜鸡,但是一般不会有大神被菜鸡嫌弃的情况.
keikeizhang
2019-05-30 10:16:11 +08:00
之前和算法合作,key 是中文,还有分隔符,不是下划线,是 - ,

比如这样 北京-海淀区

呵呵
springGun
2019-05-30 10:21:59 +08:00
@Vegetable 就是查询条件参数安卓传""要我忽略该条件
betulac
2019-05-30 10:22:11 +08:00
@drush 接口返回 error 不是应该接口先 debug 吗 /滑稽
exceloo
2019-05-30 10:24:13 +08:00
他自己煞笔呗,前端不判断所有情况还有理了?要是接口挂了是不是还得咆哮为啥接口会挂??
springGun
2019-05-30 10:24:18 +08:00
@Vegetable 想了想 我应该 validate 参数后抛个异常给他,这样就没这屁事了

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

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

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

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

© 2021 V2EX