其它·via @mubei

既然 UUID 几乎不可能重复,为什么工程师还要查重? 从数学上算,碰上两个一样 UUID 的概率近乎为零。 那是工程师…

既然 UUID 几乎不可能重复,为什么工程师还要查重?

从数学上算,碰上两个一样 UUID 的概率近乎为零。 那是工程师不信数学吗?

不是。 系统要防的,从来都不只是“随机碰撞”。

它防的是现实。 防底层代码里的 bug。 防有人调用了错误的版本。 防直接复制粘贴的数据。 防测试环境污染了正式库。 防莫名其妙的坏输入。

数学里的“不可能”,前提是绝对理想的生成环境。 但现实工程,到处是人为的漏洞。

翻译视频 / X

导出 / EXPORT