和主管为一个接口输出真吵了一天,搞得都想离职,求怎么破

2019-03-19 11:10:18 +08:00
 HackerPainter

主管想用的接口输出

{
  "status" : "错误码",
  "error" : "错误消息",
  ......
}

楼主想用的接口输出

{
  "errorCode": "错误码",
  "errorMsg" : "错误消息",
  ......
}

我在想一个接口至于争吵一天吗?最后我妥协了,现在感觉好想离职,请问怎么破

38443 次点击
所在节点    程序员
436 条回复
jon
2019-03-19 14:32:23 +08:00
主管那个设计更好把,你这个有点冗余,要是没有错误码呢,而且状态不能算错误的也不能算正确的情况怎么办
lastpass
2019-03-19 14:36:43 +08:00
作为一名前端后端都要自己写的全干。
表示我想用啥就用啥。
{
error:"error"//错误时存在
success:"success"//正确时存在
msg:......
data:......
}
不接受任何反驳。
因为只有我一个人干。
没有人反驳我。
spoony
2019-03-19 14:37:49 +08:00
都怪袁隆平系列
king2014
2019-03-19 14:38:40 +08:00
要么是主管太软在你们公司没地位,要么就是楼主情商低自以为是,就这种事情能争论一天,最后还来 V2EX 发个贴求安慰?
amon
2019-03-19 14:38:51 +08:00
@gtanyin 看了全贴,最惨的还是你。
mesg,搜狗提示:么事干。
bzj
2019-03-19 14:39:48 +08:00
情商低没前途
fy
2019-03-19 14:39:49 +08:00
code msg data 了解一下!
loading
2019-03-19 14:40:34 +08:00
额,我支持主管。
loading
2019-03-19 14:41:02 +08:00
@fy 我目前就是与你这个类似。
xiaowoniu
2019-03-19 14:42:21 +08:00
主管的建议好点
notreami
2019-03-19 14:42:47 +08:00
这有啥好争论的,两种方式都很差。
基于一般接口请求 90%以上应该是正确请求返回,
那么正确请求返回的数据,error 填啥? errorCode 填啥? errorMsg 填啥?填了又有啥用?

基于接口返回正确数据,调用方一般不会关注 error 信息,
那么这种每次请求都要带着好几个无用字符的接口,浪费用户流量,浪费公司流量,拖慢互联网,你们心里过意的去嘛?
karnaugh
2019-03-19 14:43:09 +08:00
感觉莫名其妙,多关注一些真正有意义的玩意不行么,这玩意都放在这个位置了还能有什么歧义么

真要说的话,你们主管那个比你的少 8 个字符,少用了点流量,这倒是挺有意义的
ghos
2019-03-19 14:43:14 +08:00
来看看我们公司的
{code: 200, msg: "操作成功", serverTime: "1552960256560", data: {…}, success: true}
suisuipingan
2019-03-19 14:43:18 +08:00
看成想离婚,吓我一跳
Tink
2019-03-19 14:48:15 +08:00
"errno" : "错误码",
"message" : "错误消息",
busfool
2019-03-19 14:50:38 +08:00
虽然较真精神值得鼓励,但是我还是想说一句,听领导的,领导说怎么做就怎么做,当然指的是工作上。只要不违法,不损害你身心健康,听领导的。
meepo3927
2019-03-19 14:50:58 +08:00
别吵了,用这个吧:

{
“ code": 11,
"msg": "fuck it."
}
cmonkey
2019-03-19 14:51:52 +08:00
坚决辞职,连换回码都不听你的,这届主管不行
rming
2019-03-19 14:58:21 +08:00
主管定的是『规则』,你的是改进『建议』。
主管可以接受或者不接受,因为『规则』可能是适用于多个组员、多个项目组的,而你的建议可能仅适用于你自己,或者部分成员,主管有责任像你解释为什么这样设计,也有权利不接受你的建议。
从代码的角度说好与不好,很简单区分,但是从做事的角度分析,可能主管考虑的影响因素会比你更多,因此,你有权利提出建议,但是当主管不接受建议时,不要太较真,因为你认为不恰当的方案,从其他人的角度去看,也有可能是最优解。
rming
2019-03-19 15:00:22 +08:00
btw. 都叫主管了,人家说了还不算么?

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

https://ex.noerr.eu.org/t/546096

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

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

© 2021 V2EX