这几天被这个左脑右脑年龄测试游戏在朋友圈刷屏了,但是象我这么聪明的程序猿当然不会上当了,一般这种游戏不是用于收集个人信息就是为了引流的。
果然,过了两天,就有人把程序源代码给翻出来了。最关键的一段:
ansrandom=Math.ceil(Math.random()*10)
就是取随机数,哈哈,所以所谓的左脑多少岁,右脑多少岁都随机的,和你的大脑没啥关系。当然,玩了这种游戏的,大脑可能本身就有点问题。
网上这种代码实在太多了,也有大公司为此丢了脸的,比如年百度曾经为了为了庆祝*的90周年生日,设立了一个平台供网民献花给*,结果程序猿们很快发现,有一段代码
鲜花数=(UTC-0)/
也就是说,无论有没有人献花,鲜花数都会以每秒18束的速度递增。UTC时间是6月20日零时(北京时间),你会看见束鲜花。而通过简单计算就可以得出,*生日的那天,网民们将“献”了几乎束花。后来由于被广泛报道,百度已经迫于压力删除了献花Flash。
所以,对代码做codereview是多么重要啊。这时甲方爸爸可能话说了,我只管程序运行结果,不想看代码,我也看不懂代码,拒绝参加codereview活动。
那么,好吧,我们看看下面这个来自于知乎上的例子:
请扫描以下