中秋晚宴出現bug,螢幕出現4個字母,就怕空氣突然安靜

作為一名程序員,每天的工作,既不是寫代碼,也不是想邏輯,更不是以CV為對象,面向谷歌編程,而是寫bug。平常bug也就算了,修復一下就沒有什麼問題了。可有時候,bug遇上對的場景,真是讓人有些哭笑不得。

qq密保問題,伴隨了我們整個少年時光,似乎有qq的時候,就有了qq密保問題。由於qq密保問題屬於靜態密碼,存在安全隱患,如今已被騰訊漸漸棄用。當時還有一個非常有趣的bug。

當年只要你使用密保問題時,只需要隨機回答其中的一個,就可以順利通過驗證,於是乎,尷尬的一幕發生了。多少人設置了“我的出生地是?”這個問題?如果是,那麼你的QQ等於沒設密碼,非常容易被人猜中答案。

只要看看該QQ號碼的公開信息,就可以看到號主的所在地,輸入該地址,十有八九就會被破解……

程序員如果將一個bug,扼殺在搖籃中,那也就沒啥事了,根本不會被用戶看到。如果是產品上線後出了bug,就比較尷尬了,相關人員都得背鍋。這還算輕的,下面這個bug,不僅是產品上線了,而且還呈現在了,所有公司員工,包括老闆的眼中,場面一度十分尷尬。

在中秋來臨之際,公司為了體現對員工的關懷,進行抽獎活動,運氣獎抽完了、三等獎抽完了、二等獎、一等獎也名花有主了,就在大家滿懷期望,等待揭曉特定將的時候,屏幕中出現了四個大字,讓場面尷尬不已。

“null”意為“空”的意思,話說用程序抽獎,真的靠譜嗎?要是某個人動個手腳,還不是誰想中就中。哦,對了,也可能是老闆的意思。不過出現bull,老闆臉肯定比誰都黑。

有位在做車機的程序員說起一件非常有趣的是。說的是當時接到任務,要做一個語音控制車機的命令。當車主喊出“關閉屏幕”時,車機屏幕就關閉,喊出“開啟屏幕”時,車機屏幕就開啟。

好吧,作為閩南人,我們的抽獎=博餅。

null還有什麼用處呢?公司開發公眾號,其中有個功能,獲取微信名稱,公司所有人參與了測試,然而死活都獲取不到某位同事的微信名,程序員排查了大半天,加班到了晚上12點,後來發現,這名同事的微信名叫“null”。

於是大幹一番,做好之後,習慣做了一個語音播報“將為您開啟/關閉屏幕”,結果尷尬的事發生了。

不久就接到客戶投訴,當喊了“打開屏幕”時,語音就會無限制播報“將為您打開屏幕”“將為您打開屏幕”“將為您打開屏幕”“將為您打開屏幕”……

再喊什麼也沒用了。原來這個bug的罪魁禍首是語音播報,“將為您開啟屏幕”含有“開啟屏幕”四個字,系統識別後,繼續打開屏幕,再次播報,如此無限循環。

某位用戶,在訪問某個網站填寫申請表的時候,出現了一個哭笑不得的bug。在填寫姓名時,無論如何填寫,小名、真名、網名都試過了,還是提示姓名無效。

不信邪的他,研究了一個小時,後來得出了一個結論:姓名只能大於或等於3個字,而這名用戶的名字,只有2個字……

誰叫你爸媽不給你起三個字的姓名,該!

美團和餓了麼競爭,百度外賣死了。可你知道嗎,百度外賣曾經給我們帶來過歡樂,比如這個:

沒有錯,程序員直接將測試的東東,推送給了用戶,估計這名程序員績效是沒了。

不僅如此,拼夕夕的程序員也不甘落後:

steam已經是一個非常大的平臺了,照理來說,不應該犯低級錯誤,可在2015年,出現了一個嚴重的bug,當你寫在steam時,它會友好的幫助你,將桌面的所有圖標刪除,而獨留自己的圖標……

程序員:看你還敢不敢卸載我們的產品!

以上的這些bug,跟下面比起來,簡直就是小兒科,這是一個傳說級的bug。

這個bug非常詭異,只會出現在安卓用戶身上,並且概率極低,由於沒有素材,工程師無法定位,於是遲遲無法解決。直到有一天:

聊天時,莫名其妙多出了同一個字,讓一個正常的用戶,活脫脫變成了結巴……

後來,這個bug有了一個全新的名字“buugg”。