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

2017 年 8 月 1 日
 cnbattle

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

6095 次点击
所在节点    程序员
36 条回复
lneoi
2017 年 8 月 1 日
这时候。。这么具体的事情。。不是应该你来说说体验吗。。
Jakesoft
2017 年 8 月 1 日
怎样的体验?
zjqzxc
2017 年 8 月 1 日
没事儿,加个中间层转换一下
cnbattle
2017 年 8 月 1 日
@lneoi
@Jakesoft
心里一万头神兽奔驰而过....
cnbattle
2017 年 8 月 1 日
@zjqzxc 感谢给的想法
reus
2017 年 8 月 1 日
你要是一开始就用变量存值,就没事了啊。你写死在代码里了吧。
这种事情,你本来就应该想到可能会出现,并采取措施的。
结果你没有。
ThatIsFine
2017 年 8 月 1 日
数据库建表和做 API 分开..
cnbattle
2017 年 8 月 1 日
@reus 感觉批评,本人虽多了近两年开发,但之前都是自己做全栈,还是第一次在团队中做,有些地方还需求多了解学习
barbery
2017 年 8 月 1 日
这种 magic number,肯定要定义 const 啊,修改的时候,改下 value 就好了
a308057848
2017 年 8 月 1 日
下次就明白了. 经验就这么积累的
amon
2017 年 8 月 1 日
#define TRUE false
是什么体验?
ho121
2017 年 8 月 1 日
#define private public
340244120
2017 年 8 月 1 日
没太懂 意思是楼主在代码里没用 enum ?? status 的值又如何影响 order by 的呢
miketeam
2017 年 8 月 1 日
楼主 app 后台是用 java 还是 php 啊?
cevincheung
2017 年 8 月 1 日
@340244120 #13 估计是想根据 status 1,2,3,4 直接排序。让 status 跟排序结果保持一致。
ZhLTE
2017 年 8 月 1 日
枚举万岁
cnbattle
2017 年 8 月 1 日
@cevincheung 写 API 那小伙子 非要这样
cnbattle
2017 年 8 月 1 日
ren2881971
2017 年 8 月 1 日
我想说 lz 好矫情。。
RubyJack
2017 年 8 月 1 日
加个中间层转换一下+1

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

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

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

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

© 2021 V2EX