公众号 「神秘的程序员」前些天统计出了2016年最受欢迎的10篇程序员漫画,其中阅读量最大的是《年会上的程序员们……》,这篇漫画累计阅读量达到了120万,有兴趣的朋友可以搜索这篇漫画看一看,漫画的内容讲的是某公司年会上抽奖时有人觉得抽奖程序有Bug,于是大家开始争论,最后直接把抽奖程序的代码拿出来一起review了……
正好,最近我们部门的一次活动中抽奖程序也出了问题,抽奖规则是这样的:程序随机读取一张名单里的名字并在屏幕上滚动,当主持人喊”停”时停止滚动,留在屏幕上的名字便是中奖名单。就在主持人激情洋溢地把奖项抽了快一半的时候,下面有同事走上来说:好像没有看到测试部同事们的名字啊!
“好像确实没有啊,抽到的全是开发的……”
“那个谁,你名单里有没有加上测试部的名字啊?”
“我加了啊,肯定加了的!”
“来,抽奖名单在哪个文件里?打开看看”
负责抽奖程序的同事上台,找到了那个文件,”你看嘛,明明有的,我怎么可能忘记”
“那为什么抽的时候一个测试部的名字都没看到”
“是不是多了个空行啊?” 台下已经有人开始嚷嚷着了
“没,没有空行”
“有特殊字符?”
“也没发现什么特殊字符啊”
“再运行几次看看”
“确实看不到测试部的名字”
……
还好,大家收住了,没继续扯下去,