这是一个有趣的 repo,列举了一些很多程序员都相信的谣言。
以下是我随便摘着翻译的一些谣言,这些话(除了括号内的注解)都是错的:
关于邮箱:
我能用代码来验证一个邮箱的合法性。(No,你绝对不能)
关于手机号码:
手机号码只包含数字。(有些国家的手机号码包含*符号)
每个人都有手机号码。
一个手机号码只属于一个人。
我可以发短信给任意一个手机号码。
只有手机号码可以接受短信。
手机号码里的数字都是阿拉伯数字 0123456789。
关于姓名:
人们不会改名字的。
我的代码永远不需要处理阿拉伯人的名字(阿拉伯文是从右往左书写的)。
每个人都有名字。
关于时间:
我的代码只会运行在一个时区里。
一个系统的一分钟,跟另一个系统的一分钟一定是相等的。(你不知道闰秒吗?你不知道很多系统的时间都存在不同步的现象吗?)
关于住址:
门牌号不会是0号。
100个字能容纳所有的住址。
关于性别:
人类只有两种性别。
性别是由生物特征决定的。
性别是不会改变的。
我的代码只有关心人类的性别,不用关心其他物种的性别。
关于购物网站:
每个商品都有价格。
好吧,除了拍卖品,每个商品都有价格。(依然错)
价格都是用数字表示的。(还需要单位啊)
每一种货币都对应一个货币符号。
每一种货币对应的货币符号只有一个。
----
These are all valid email addresses!
饥人谷一直致力于培养有灵魂的编程者,打造专业有爱的国内前端技术圈子。如造梦师一般帮助近千名不甘寂寞的追梦人把编程梦变为现实,他们以饥人谷为起点,足迹遍布包括facebook、阿里巴巴、百度、网易、京东、今日头条、大众美团、饿了么、ofo在内的国内外大小企业。 了解培训课程:加微信 xiedaimala03,官网:https://jirengu.com
本文作者:饥人谷方应杭老师