第一次和喜歡的女生吃飯去哪好?
周五一眨眼就到了,晚上回到家,我掏出手機。
突然想到,平時我問父母朋友這個問題的時候,通常都會出現(xiàn)以下情況:
為了避免這種情況發(fā)生,我把放在“發(fā)送”按鈕上的大拇指縮了回來。
但總得要確定去哪里吃啊,不直接問的話還有什么其他辦法呢?就在這時,我低頭看到了我在部門小年會上,用抽獎轉盤贏的獎品。
我靈機一動,要不我也弄一個小轉盤!在轉盤的每個格子里,寫上不同的菜系,她轉到了啥,就去哪吃。
于是,我立刻打開電腦。
可我突然醒悟自己前端不是很熟(前端可以簡單理解為做一個網頁),一個晚上做一個轉盤的頁面,估計來不及了。
于是,我打開 GitHub(科普:這是一個專門用于分享代碼的網站,我估計能從上面找到我想要的轉盤代碼)。
搜索一番后,發(fā)現(xiàn)果然有現(xiàn)成的。
我把選中的轉盤代碼下載了下來,不得不說,這個代碼質量還是蠻高的,很好懂。以后要是有機會的話,我一定用實際行動感謝這位大佬。
接著,我開始動手改代碼,把轉盤的各個獎項,改成不同的菜系,改出來的樣子大概是這樣:
看到這么漂亮的轉盤,我忍不住自我陶醉了五秒。
可五秒之后,我立刻冷靜下來。一名優(yōu)秀的程序員,不僅要能完成需求,還要能站在產品,站在用戶的角度,審視自己的代碼。
萬一,她用轉盤轉到了一個她不喜歡的菜系,怎么辦?于是,我給轉盤增加了一個功能,名叫“還能后悔的次數(shù)”。
也就是說,她可以多次轉動轉盤,防止轉到不喜歡的菜系。
看到這么貼心的功能,我忍不住,又自我陶醉了五秒。但職業(yè)操守讓我時刻保持冷靜。在日常開發(fā)中,我們需要記錄程序的運行日志。
簡單來說就是,我們程序員要讓正在運行的程序,告訴我們它的運行情況。(大家應該經常發(fā)現(xiàn)自己的興趣愛好會被軟件記錄下來,這個道理也是差不多的)
但因為心虛,我在轉盤下加了這么一句:放心,我是不會知道你轉到了什么和轉了多少次的。
于是轉盤變成了這個樣子:
看到這么溫馨的提示,我忍不住,又自我陶醉了五秒。但又猛然想起,用我自己的電腦運行這個轉盤程序好像不太方便。
于是我隨便挑了一家廠買了個一個月的云服務器,把轉盤程序放了上去。程序完美運行。
一切準備就緒!我把程序的地址發(fā)了過去。
她很快便回復了我。
我十分激動,趕緊登錄進服務器,打開日志!想提早看她到底轉到了啥······
一兩分鐘后,出現(xiàn)了第一條日志:
停頓了大概一分鐘后,又連續(xù)打出了七條日志:
我興奮地把目光轉向微信,想知道她最終想去哪里吃。
可等了好幾分鐘,一直沒有消息。這個時候,我發(fā)現(xiàn)!我的服務器又開始打日志了。
我就納悶了,怎么會重來一次呢?她不會喜歡上這個轉盤了吧?這個時候直覺告訴我:我的設計出 Bug 了。
雖然一共有八個格子,我設置了八次轉盤機會。但是,不保證八次都能轉到不同的格子。如果她運氣不好,很有可能有些想要的選項一直轉不到。
我再看一眼日志,恍然大悟。
我趕緊把服務器停掉。
獲得兩批真實數(shù)據(jù)后,我斷定,她應該是喜歡吃日料。所以干脆就把代碼改成,只能轉到日料這一格。
改好后,轉盤程序重新上線!
選好了去哪吃,接下來就好辦多啦!我們選了一家離我們比較近,而且網上評分比較高的日料店。
想到明天吃飯的畫面,我忍不住,又自我陶醉了五秒。
第一次吃飯,也不知道彼此喜歡吃什么。我翻了翻菜單,然后點了很多網上評分高的推薦菜品(萬一菜不好吃可以甩鍋給網友)。
我還有點擔心不知道能不能吃完。
點完菜,我們開始閑聊。可還沒聊幾句,我便看到一位服務員小姐姐,拿著一個白白的東西向我們走來。
等小姐姐走近后,我看清楚了那白色的東西。竟然是個轉盤!而且,這個轉盤,竟然和我昨晚發(fā)給她的轉盤一模一樣!
連 UI 界面也不帶改的!只是轉盤上每個格子寫的東西不一樣。我驚呆了······
小姐姐說,最近老板搞了個奇怪的活動,點餐消費到了一定的金額,就給顧客一次轉盤的機會,免費送轉到的菜。
我瞟見前面那桌人也剛點完菜,聽到這個活動,樂得不行,直接就拿過轉盤轉了起來。
可由于昨晚極為特殊的經歷,我意識到,我不能直接拿起轉盤就轉。
我問服務員小姐姐,能不能給我們一點時間,我們想先玩一下這個轉盤。
小姐姐一臉不解,但還是把轉盤給了我們。
我趕緊把轉盤給她,她立馬就把轉盤轉了起來。有了昨晚的經驗,我表面夸這個轉盤,暗地里記下她每一次都轉到了啥。
在她轉了十多次之后,服務員小姐姐終于忍不住了,問我們玩夠了沒有,要不直接轉吧。
看她意猶未盡的樣子,我心里其實早已有了答案:她一直沒轉到三文魚那個格子。
可現(xiàn)在問題來了,在電腦里,我可以直接改代碼,讓她固定轉到某個格子。
可現(xiàn)在是個真轉盤!怎樣才能轉到三文魚呢?最土的方法,往往是最奏效的方法。
服務員小姐姐回頭后,告訴我們:轉到了三文魚。
看到指針落在了該落的地方,我忍不住,又自我陶醉了五秒。
服務員小姐姐順口說了句,第一次見到我們這種奇怪的顧客,玩轉盤之前還要熱身。
我笑著說,我也是第一次見用轉盤搞活動的店,而且還是用“這樣的轉盤”。
我順便問了句,你們老板是寫前端的程序員嗎?小姐姐說平時見到老板的機會比較少,不過聽老板娘說好像是程序員,就在對面那棟樓上班。
我會心一笑,大佬,我沒食言吧,今天,我就到你店里用實際行動支持。
小姐姐還說,至于老板寫的是前后,還是左右,就不太清楚了。
臨走時還問我,程序員不是用鍵盤敲代碼的嗎?為啥要寫東西?我說近幾年面試比較流行手寫。
后來吃飯的過程中,我們聊了很多東西,向來不吃刺身的我,也嘗了幾塊三文魚,感覺還不錯。
看到她吃飯時,開心的樣子,我忍不住,又自我陶醉了五秒。
啥都不說了,我這就去給我的云服務器續(xù)費!
轉盤開源地址:https://github.com/landluck/lucky_wheel
作者:波波和阿菌
編輯:陶家龍
出處:轉載自公眾號波波和阿菌