这是一个有趣的 repo,列举了一些很多程序员都相信的谣言。 kdeldycke/awesome-falsehood 以下是我随便摘着翻译的一些谣言,这些话(除了括号内的注解)都是错的: 关于邮箱: 我能用代码来验证一个邮箱的合法性。(No,你绝对不能) 关于手机号码: 手机号码只包含数字。(有些国家的手机号码包含*符号) 每个人都有手机号码。 一个手机号码只属于一个人。 我可以发短信给任意一个手机号码。 只有手机号码可以接受短信。 手机号码里的数字都是阿拉伯数字 0123456789。 关于姓名: 人们不会改名字的。 我的代码永远不需要处理阿拉伯人的名字(阿拉伯文是从右往左书写的)。 每个人都有名字。 关于时间: 我的代码只会运行在一个时区里。 一个系统的一分钟,跟另一个系统的一分钟一定是相等的。 关于住址: 门牌号不会是0号。 100个字能容纳所有的住址。 关于性别: 人类只有两种性别。 性别是由生物特征决定的。 性别是不会改变的。 我的代码只有关心人类的性别,不用关心其他物种的性别。 关于购物网站: 每个商品都有价格。 好吧,除了拍卖品,每个商品都有价格。(依然错) 价格都是用数字表示的。(还需要单位啊) 每一种货币都对应一个货币符号。 每一种货币都对应的货币符号只有一个。