转眼就到了周五,晚上回到家就拿出手机。我突然想到,平时我问父母朋友这个问题时,通常会出现以下情况:为了避免这种情况发生,我在“发送”按钮上缩回了大拇指。但是吃饭的地方你自己决定,不直接问还有什么办法?这时,我低头看到了在部门年会上用幸运抽奖轮抽中的奖品。我灵机一动,要不我也弄个小转盘吧!在转盘的每一个格子里,写上不同的菜系,她转哪里就可以吃到哪里。于是,我立刻打开了电脑。但是突然发现自己对前端不是很熟悉(前端可以简单理解为做网页),一晚上做一个转盘页面可能来不及了。于是,我打开了GitHub(科普一下:这是一个专门分享代码的网站,估计能从里面找到我想要的转盘代码)。经过一番查找,发现有现成的。我下载了选择轮播的代码,不得不说代码质量还是挺高的,而且通俗易懂。如果以后有机会,我一定会用实际行动感谢这位大佬。然后,我开始手工修改代码,把轮播上的奖励换成不同的菜系。变化的样子大概是这样的:看到这么漂亮的旋转木马,我不禁沉醉了五秒。不过五秒钟之后,我立刻冷静了下来。一个优秀的程序员不仅要能够完成需求,还要能够站在产品和用户的角度来看待自己的代码。如果她使用转盘切换到她不喜欢的菜肴怎么办?所以,我在转盘上加了一个功能,叫做“后悔的次数”。也就是说,她可以多次转动转盘,防止换到她不喜欢的菜。看到这么贴心的功能,我忍不住了,又沉醉了五秒。但职业道德让我始终保持冷静。在日常开发中,我们需要记录程序的运行日志。简单来说,我们程序员需要让运行的程序告诉我们它是如何运行的。(大家应该经常发现自己的兴趣爱好会被软件记录下来,道理都差不多。)但是因为心虚,我在转盘下面加了这句话:别担心,我不会知道你转的什么和你把它关了多少次。于是转盘变成了这样:看到这么温馨的提醒,我忍不住了,又沉醉了五秒。但是突然想起来用自己的电脑运行这个转盘程序好像不太方便。于是随便挑了个厂买了一个月的云服务器,把转盘程序放上去。该程序完美运行。一切都准备好了!我发送了程序的地址。她很快就回我了。我很激动,赶紧登录服务器,打开日志!我想提前看看她转了什么……一两分钟后,出现了第一条日志:停顿了一分钟左右,又连续出现了七条日志日志:我兴奋地把注意力转向了微信,想知道她在哪里终于想吃了。但是等了几分钟,没有任何消息。这时候,我发现了!我的服务器再次开始记录。我想知道,我怎么能重新做一遍呢?她不会喜欢这个转盘吧?这时,我的直觉告诉我:我的设计有bug。虽然总共有八个格子,但我设置了八个旋转机会。但是,不能保证您可以八次进入不同的格子。如果她运气不好,很可能有些想要的选项没有转让。我又看了一眼日志,我恍然大悟。我迅速停止了服务器。拿到两批真实数据后,我断定她应该喜欢吃日本菜。所以干脆把代码改成,就只能切换到日本食材的格子了。修改后转盘程序再次启动!选好了就餐地点,接下来就简单多了!我们选择了一家离我们比较近,网上评价比较高的日料店。想到明天吃饭的画面,我就忍不住了,又沉醉了五秒钟。第一次吃饭,不知道对方喜欢吃什么。翻了翻菜单,然后点了很多网上评价高的推荐菜(万一菜不好吃,甩锅给网友)。我还是有点担心我能不能完成它。下单后,我们开始聊天。可还没聊几句,就看见一个女服务员拿着一件白色的东西向我们走来。小姐走近后,我才看清那白色的东西。原来是个转盘!而且,这个转盘和我昨晚送她的转盘一模一样!连UI界面都没变!只是转盘上每个格子写的东西不一样而已。我惊呆了……小姐姐说,最近老板搞了个奇怪的活动。顾客点餐消费满一定金额后,将有机会免费翻盘,并免费送上已转移的菜品。我瞥见了我面前桌子上刚点完菜的人。听到这件事,我高兴极了,拿起转盘开始转起来。但是因为昨晚的一次很特别的经历,我意识到我不能随便拿起转盘就转。我问服务员,能不能给我们一点时间,我们想先玩这个转盘。小姐姐一脸疑惑,但还是把转盘给了我们。我连忙把转盘给她,她马上转转盘。有了昨晚的经历,我表面上表扬了转盘,暗地里记下了她每次转的东西。转了十几圈后,女服务员终于忍不住问我们玩够了没有,还是开着吧。看她那未完待续的样子,我心里其实已经有了答案:她从来没有换过三文鱼格子。但是现在问题来了,在电脑里,我可以直接改代码,让她去某个格子。但现在它是一个真正的转盘!我怎样才能改用鲑鱼?最朴实的方法往往是最有效的方法。女服务员转身后告诉我们:是三文鱼。眼看着指针落在了该落的地方,我忍不住,又沉醉了五秒钟。服务员顺便说了一句,第一次见到我们这样的陌生客人,玩轮盘前得先热身一下。我笑着说,我也是第一次看到店家用转盘做活动,而且还是用“这样的转盘”。顺便问一下,你们老板是前端程序员吗?小姐姐说很少见到老板,老板娘却说她好像是程序员,在对面楼上班。我会心一笑,老大,我没有食言。今天,我就去你们店里用实际行动支持你们。小姐姐还说老板写的是前后还是左右都不清楚。走之前问我,程序员不是用键盘敲代码吗?他们为什么要写东西?我说这几年面试比较流行笔迹。后来吃饭的时候,我们聊了很多。从来不吃生鱼片的我,也尝了几条三文鱼,还不错。看着她边吃边开心的样子,我忍不住,又沉醉了五秒。什么都不说,我去更新我的云服务器!转盘开源地址:https://github.com/landluck/lucky_wheel作者:波波和阿君编辑:陶家龙来源:转载自公众号博波黑
