
公司项目 APP,让我做后台,我做完了,做 API 那小伙子,说有个获取列表的地方 orderby 不好获取数据,就跟技术主管说了,让后就改了数据库一关键表 status 值的意义 是怎样的体验??
1 lneoi 2017-08-01 11:33:49 +08:00 这时候。。这么具体的事情。。不是应该你来说说体验吗。。 |
2 Jakesoft 2017-08-01 11:35:29 +08:00 怎样的体验? |
3 zjqzxc 2017-08-01 11:35:45 +08:00 没事儿,加个中间层转换一下 |
6 reus 2017-08-01 11:47:33 +08:00 你要是一开始就用变量存值,就没事了啊。你写死在代码里了吧。 这种事情,你本来就应该想到可能会出现,并采取措施的。 结果你没有。 |
7 ThatIsFine 2017-08-01 11:49:04 +08:00 数据库建表和做 API 分开.. |
9 barbery 2017-08-01 11:54:45 +08:00 这种 magic number,肯定要定义 const 啊,修改的时候,改下 value 就好了 |
10 a308057848 2017-08-01 12:03:52 +08:00 下次就明白了. 经验就这么积累的 |
11 amon 2017-08-01 12:17:56 +08:00 #define TRUE false 是什么体验? |
12 ho121 2017-08-01 12:27:55 +08:00 via Android #define private public |
13 340244120 2017-08-01 12:29:43 +08:00 via Android 没太懂 意思是楼主在代码里没用 enum ?? status 的值又如何影响 order by 的呢 |
14 miketeam 2017-08-01 12:53:33 +08:00 楼主 app 后台是用 java 还是 php 啊? |
15 cevincheung 2017-08-01 12:55:27 +08:00 @340244120 #13 估计是想根据 status 1,2,3,4 直接排序。让 status 跟排序结果保持一致。 |
16 ZhLTE 2017-08-01 13:15:14 +08:00 枚举万岁 |
17 cnbattle OP @cevincheung 写 API 那小伙子 非要这样 |
19 ren2881971 2017-08-01 13:29:46 +08:00 我想说 lz 好矫情。。 |
20 RubyJack 2017-08-01 13:39:08 +08:00 加个中间层转换一下+1 |
21 sampeng 2017-08-01 14:22:20 +08:00 楼上批评不对,服务端怎么能随意修改 api 含义呢。那还要 api 干嘛。天天改着玩?比如 status 原先是 0-1-2.如果要改也只能是递增,而不是修改 0-1-2 的含义。放出去的版本怎么玩? 当然,如果是新开发的 api。那 lz 应该枚举或者 const 万岁 |
22 sampeng 2017-08-01 14:23:00 +08:00 我如果有放出去的版本。。是肯定直接怼回去的 |
23 Immortal 2017-08-01 14:29:42 +08:00 很好奇不好获取的 orderby 是个什么情况 |
26 Miy4mori 2017-08-01 14:51:32 +08:00 via iPhone client 事多就加 dto 呗,也没啥好吐槽的,你这槽点在于 api 没做版本? |
27 cc930415 2017-08-01 18:33:14 +08:00 既然需求只是 orderby,那就把排序写死在查询里可以么? |
28 usedname 2017-08-01 19:15:36 +08:00 我来翻译一下 #8: 但之前都是自己做全干 ps:并无恶意,只是有感一下全栈这个词 |
29 mooczz 2017-08-01 20:24:19 +08:00 via iPhone 嘿嘿,你还没见过每个接口返回的数据格式都不一致呢。原本写好的 model 构造器全都失效 |
31 340244120 2017-08-01 22:39:30 +08:00 @cevincheung 弱弱问一下,您 @我的时候,我没收到通知,是说明我被降权了吗? |
32 Eleutherios 2017-08-01 23:56:19 +08:00 via iPhone @340244120 说明对方被降权了吧 |
33 340244120 2017-08-01 23:59:10 +08:00 @Eleutherios 完蛋了,你 @我,我也收不到提示。 貌似是因为我上周在一个显示器的帖子里反(怼)驳过一个人。。 |
34 weer0026 2017-08-02 08:50:42 +08:00 所以我 status 一类的值都用常量( php )替代,爱怎么改怎么改。 |
35 cnbattle OP 感觉各位,我还有很多坑没走过,努力入坑爬坑中 :) |
36 cevincheung 2017-08-02 09:11:29 +08:00 @340244120 #31 我被降权了吧。。哈哈哈哈哈 |