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

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

主管想用的接口输出

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

楼主想用的接口输出

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

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

38455 次点击
所在节点    程序员
436 条回复
tourist2018
2019-03-19 21:32:07 +08:00
看不出这俩有啥区别,命名而已,要是我和别人对接接口,只要数据格式规定好,别的怎样我都没问题

这也能炒一天 感情公司找你上班这么浪费时间的?
luckyswag
2019-03-19 21:37:19 +08:00
同情主管
sorshion
2019-03-19 21:39:45 +08:00
你们就没考虑到正常业务也需要 message 的嘛
{
status:true/false, // true 为正确业务,false 为错误业务
code: 1000,// 编码
msg: '' , // 正确时或错误时用户提示信息,与 code 对应,方便做文案映射
data:{} // 一定要为对象,不能为'',0,null 之类
}

-----------------------------
突然感觉如下的也合适
{
code: 200,// 编码(假设 200~299 的为正常)
msg: '' , // 正确时或错误时用户提示信息,与 code 对应,方便做文案映射
data:{} // 一定要为对象,不能为'',0,null 之类
}
-----------------------------

上面的感觉又变成了 http_code 了,直接 restful 得了,用 http_code 表示不同状态,code 表示业务状态
sorshion
2019-03-19 21:43:09 +08:00
@ryanking8215 你的方案比较赞同
feikeq
2019-03-19 21:49:31 +08:00
@AngryMagikarp 一样可以配置做国际化语言,我现在就是中英双语,枚举想要的本地化语言文件即可
hanxiV2EX
2019-03-19 22:05:30 +08:00
只要有规范文档,用哪种都行!别改来改去就行。这事没必要吵,浪费时间。只要给够钱,用拼音,用中文都行。

坐等主管来说:我就是那个主管。
OnionJuice
2019-03-19 22:06:05 +08:00
@luckyswag
+1,主管管不住人,还叫什么主管,变成前后端的传话小弟。

回楼主
这种返回格式不是一般都由主管定的吗?恕我直言,如果主管规定
{
"1" : "错误码",
"2" : "错误消息",
......
}
都可以。
说实话码农就是写代码的,标准是按照 leader 定的,各自一套这样的代码也是屎。
tt0411
2019-03-19 22:09:47 +08:00
现在的主管管理要这么精细了? 我们接口都是自己说了算
16t
2019-03-19 22:21:46 +08:00
LZ 怕不是直译强迫症吧。。。。。。
wunonglin
2019-03-19 22:27:13 +08:00
早上才几个人回复。。。。现在居然能吵 300 多楼?。。也是厉害
feelinglucky
2019-03-19 22:40:56 +08:00
@keepeye 一般我也这样子,不接受任何规劝
xiaoqi
2019-03-19 23:06:59 +08:00
难道不就是定个规范的事情吗?
iceking
2019-03-19 23:25:32 +08:00
"ret", "msg", "data"
jzmws
2019-03-19 23:37:05 +08:00
这个要看之前是这么定义的 ,要兼容旧的接口
tiaod
2019-03-19 23:40:42 +08:00
这都能翻 4 页,v2 的程序员也是够闲的
nodwang
2019-03-19 23:49:07 +08:00
@tiaod 不瞒您说,我大半夜的翻了 4 页看
techme
2019-03-19 23:49:13 +08:00
主管和新来的总监都不会用 git
代码在一个分支上盖来盖去,心累不想管(=。=)
qianbiTH
2019-03-19 23:50:03 +08:00
闲的蛋疼,我就要连按 4 下空格,咬我啊
huangdayu
2019-03-20 00:04:49 +08:00
{
"code":200,
"msg":"success",
"decs":"成功",
"data":"List<Obj>"
}

不接受反驳
crazyjin
2019-03-20 00:09:22 +08:00
@lincanbin 工作虽然不饱和,但起码人是吃饱了的。。

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

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

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

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

© 2021 V2EX