公司项目突然改了数据库一关键表 status 值的意义 是怎样的体验??

2017-08-01 11:31:17 +08:00
 cnbattle

公司项目 APP,让我做后台,我做完了,做 API 那小伙子,说有个获取列表的地方 orderby 不好获取数据,就跟技术主管说了,让后就改了数据库一关键表 status 值的意义 是怎样的体验??

5251 次点击
所在节点    程序员
36 条回复
sampeng
2017-08-01 14:22:20 +08:00
楼上批评不对,服务端怎么能随意修改 api 含义呢。那还要 api 干嘛。天天改着玩?比如 status 原先是 0-1-2.如果要改也只能是递增,而不是修改 0-1-2 的含义。放出去的版本怎么玩?
当然,如果是新开发的 api。那 lz 应该枚举或者 const 万岁
sampeng
2017-08-01 14:23:00 +08:00
我如果有放出去的版本。。是肯定直接怼回去的
Immortal
2017-08-01 14:29:42 +08:00
很好奇不好获取的 orderby 是个什么情况
cnbattle
2017-08-01 14:31:48 +08:00
@sampeng 是直接改之前 0-1-2 定义的含义的,还没有放出去的版本,当经验积累了
cnbattle
2017-08-01 14:35:13 +08:00
@Immortal 不造啊,我说了加个 where 控制获取,不吊我 。0.0
Miy4mori
2017-08-01 14:51:32 +08:00
client 事多就加 dto 呗,也没啥好吐槽的,你这槽点在于 api 没做版本?
cc930415
2017-08-01 18:33:14 +08:00
既然需求只是 orderby,那就把排序写死在查询里可以么?
usedname
2017-08-01 19:15:36 +08:00
我来翻译一下 #8:

但之前都是自己做全干

ps:并无恶意,只是有感一下全栈这个词
mooczz
2017-08-01 20:24:19 +08:00
嘿嘿,你还没见过每个接口返回的数据格式都不一致呢。原本写好的 model 构造器全都失效
lovesan
2017-08-01 20:56:21 +08:00
@mooczz +1
340244120
2017-08-01 22:39:30 +08:00
@cevincheung 弱弱问一下,您 @我的时候,我没收到通知,是说明我被降权了吗?
Eleutherios
2017-08-01 23:56:19 +08:00
@340244120 说明对方被降权了吧
340244120
2017-08-01 23:59:10 +08:00
@Eleutherios 完蛋了,你 @我,我也收不到提示。
貌似是因为我上周在一个显示器的帖子里反(怼)驳过一个人。。
weer0026
2017-08-02 08:50:42 +08:00
所以我 status 一类的值都用常量( php )替代,爱怎么改怎么改。
cnbattle
2017-08-02 09:03:02 +08:00
感觉各位,我还有很多坑没走过,努力入坑爬坑中 :)
cevincheung
2017-08-02 09:11:29 +08:00
@340244120 #31 我被降权了吧。。哈哈哈哈哈

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

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

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

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

© 2021 V2EX