作為一名程序員,每天的工作,既不是寫代碼,也不是想邏輯,更不是以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”。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!