程序中的枚举字段大家用数字还是英文来表示

2020-11-06 18:14:45 +08:00
 liuzhaowei55
我在想之后的开发中把数字换为表意更清晰的英文字符串,小写下划线连接
2033 次点击
所在节点    程序员
7 条回复
misaka19000
2020-11-06 18:18:25 +08:00
字符串好
lower
2020-11-06 18:18:48 +08:00
用数字其实也有好处,比如用于排序、范围查询之类的😂
mortonnex
2020-11-06 18:24:38 +08:00
@lower 字符串也可以排序
liuzhaowei55
2020-11-06 18:25:41 +08:00
@lower 枚举状态值排序需求较少,而且我现在比较少把状态加入到索引了,区分度较小,感觉不值得加索引
lower
2020-11-06 18:30:38 +08:00
@mortonnex 有遇到过那种一个列表里按新增、待审批、已审批、驳回之类指定状态顺序显示的要求。。。不过确实也可以从设计上改进这种。。。
Cbdy
2020-11-06 19:10:08 +08:00
英文字符串
Macv1994
2020-11-06 21:50:38 +08:00
字符串

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

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

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

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

© 2021 V2EX