1
anguiao 2022-01-02 22:37:16 +08:00
并不创造性,起码我确实见过这么用的人
|
2
liaohongxing 2022-01-02 22:57:22 +08:00
应该是历史遗留问题,10 几年历史的屎山上,不出问题,其他人才不会改。
|
3
mineralsalt 2022-01-02 23:08:22 +08:00
作为整数也没问题啊, 但是至少得用 long 类型吧
|
4
hguandl 2022-01-02 23:18:40 +08:00
哪怕用 unsigned int 也行啊
|
5
hguandl 2022-01-02 23:19:20 +08:00
会让问题再晚 20 年被发现(
|
6
zhy0216 2022-01-02 23:34:10 +08:00
刚也看到这个了 太搞了
|
7
xmumiffy 2022-01-03 02:36:48 +08:00 via Android
@mineralsalt 就是 long
|
8
jackmod 2022-01-03 06:25:29 +08:00 via Android
2201010000
2147483647 这操作我真没见过 这么设计至少也是千禧后的系统了,还要这么玩吗 2333 |
9
FrankFang128 2022-01-03 09:02:53 +08:00
ISO 8601
|
10
thedrwu 2022-01-03 09:03:20 +08:00 via Android
当年写这代码的程序员没期望微软能活那么久
|
11
kaiki 2022-01-03 09:12:27 +08:00
我敢打赌,2038 年 1 月 19 日肯定会有不少程序员哀嚎
|
12
GuuJiang 2022-01-03 11:14:09 +08:00 via iPhone
典型的没有分清“数字”和“数码”的区别,之前工作中就遇到过坚持要把银行卡号定义为 long 型的
|
13
securityCoding 2022-01-03 11:41:20 +08:00 via Android
@GuuJiang 没理解, 详细说说
|
14
GuuJiang 2022-01-03 11:58:30 +08:00 via iPhone
@securityCoding 并不是所有全由 0-9 组成的东西都叫数字,银行卡号、学号等非自增的编号,表面上看起来是数字,但是对其进行四则运算是无意义的,比较大小也不能用数字本身来比较,更常用的操作是取其子串,所以本质上应该是字符串
|