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

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

主管想用的接口输出

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

楼主想用的接口输出

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

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

38453 次点击
所在节点    程序员
436 条回复
mandy0119
2019-03-19 16:49:19 +08:00
我觉得 技术而言 两者差距不大,哪个方案好其他人已经说了很多了。
工作上,是你的问题,既然他是主管,在这种无伤大雅的小地方,顺从他的意见是一个职业素养的问题吧。如果以后你是主管,你要求用 errorCode,下属非要用 status, 你会有啥感觉呢~~~花了一天的时候已经耽误了不少工作了吧,还是你们工作很清闲啊。。。
他的问题在于管理有问题,为啥这种小事下属会跟他吵一天。。。
S9Yh4wIFsBG7jnE4
2019-03-19 16:49:20 +08:00
袁隆平:还是让你们吃的太饱了.jpg
silvernoo
2019-03-19 16:50:54 +08:00
建议离职
zw1027
2019-03-19 16:51:27 +08:00
code msg data

学到咯...
Sapp
2019-03-19 16:51:56 +08:00
离职吧,别浪费公司钱了
xiwangzishi
2019-03-19 16:53:07 +08:00
亲,这边建议你立即离职哟。
Felldeadbird
2019-03-19 16:53:47 +08:00
楼主血气方刚啊,工作很多时候都会遇到这种不爽的,但是谁发钱给你的。你记住就行了。那,还争什么。工作就是服从啊。
MrStark
2019-03-19 16:56:12 +08:00
code 不一定是错误码的,有些特殊的状态码也可以放这个字段的嘛,所以你这个 errorCode 还真不行。
```
{
"code" : "",
"message" : "",
"data" : {}
}
```
简单直接
sheny
2019-03-19 16:57:25 +08:00
msg。。。多写几个字母不行嘛,不能想当然一看到就知道是 message 呀。不然我也缩写 localDescription localDp
sumu
2019-03-19 16:57:26 +08:00
这个主管也太失败了。如果换作是我,这种小事才不会关注,但如果关注到了,那你直接执行就是了,有异议可以提出来,但没有原则性问题,请按我得来,为这点小事争吵?秒开你。
这个开发也太失败了。此处与程序逻辑毫无关系,只是仁者见仁的事情,如果很关心,只能说明自己没能力看到 big piciture,那作为一个程序员,能力天花板之低,也是可以预期的。为一点破事与 leader 争吵,说明做人也够呛。double 失败啊
vtoee
2019-03-19 16:59:27 +08:00
@lastpass 厉害的全栈
Jaycee
2019-03-19 17:02:23 +08:00
主管没魄力,定好了执行就行。
cpdyj0
2019-03-19 17:02:35 +08:00
我也提一个:
{
"result": "ErrorCode|ErrMsg"
}
[手动狗头]
cnbobolee
2019-03-19 17:04:43 +08:00
这都可以吵架,你们公司比较闲。
Rect
2019-03-19 17:08:43 +08:00
@tabris17 errno 是啥...
CodeCore
2019-03-19 17:14:01 +08:00
@Rect error number 缩写, POSIX 接口错误码就是这个.
https://en.wikipedia.org/wiki/Errno.h
ykswang
2019-03-19 17:17:42 +08:00
key 索引带大小写的都是没有踩过坑
zhea55
2019-03-19 17:18:32 +08:00
刚看了 github

成功直接返回结果。

失败 用 http code 响应。 方便多了


各位公司都是微软 google 吗,需要像 windows 操作系统一样,搞那么多状态吗?

是有一个表,可以查每个 code 的含义吗?


什么东西都没有,就喜欢造轮子,业务冗余化,复杂化



显示自己多么牛 b。
tabris17
2019-03-19 17:19:44 +08:00
@Rect error number 的缩写。C 语言标准库里有个 errno.h
liuxu
2019-03-19 17:20:59 +08:00
我司:

{
"status" : "状态码",
"message" : "英文解释",
"chinese_message" : "中文解释",
"data" : 额外数据,

}

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

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

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

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

© 2021 V2EX