程序員祈求代碼無 Bug,該拜哪個皇帝?

程序員祈求代碼無 Bug,該拜哪個皇帝?

今天

36 在微博刷到了一道 IQ 題

程序员祈求代码无 Bug,该拜哪个皇帝?

36 苦思冥想還是想不出答案

最後被高人阿基指導

恍然大悟

原來答案是 B !

因為......

拜雍正,專治八阿哥(Bug)!

不過為什麼程序員們

會這麼恐懼 Bug的存在呢?

程序员祈求代码无 Bug,该拜哪个皇帝?
程序员祈求代码无 Bug,该拜哪个皇帝?

首先

為什麼「程序出錯」要叫Bug

詞典上明明說是「蟲子

難道寫程序也會寫出蟲子嗎?

程序员祈求代码无 Bug,该拜哪个皇帝?

其實早在 1870 年代的工程學行業裡

「BUG」就被用來代指「錯誤」了

用來表示機器出現故障

而那時候還沒有電腦的誕生

直到 1947 年

真正的蟲子才出現在了電腦中

在哈佛大學一次計算機的測試中

人們遇到了不明的錯誤

最後發現這個錯誤的原因

竟然是卡在繼電器裡的一隻飛蛾

他們小心地將飛蛾拿下來

貼在筆記本日誌上

畢竟 Bug 這詞流傳了這麼多年

終於第一次在計算機裡發現真正的蟲子了!

程序员祈求代码无 Bug,该拜哪个皇帝?

膠布貼著的就是那隻傳說中的 Bug 飛蛾

不得不說

這隻蟲子算是計算機 Bug 的祖師爺

程序员祈求代码无 Bug,该拜哪个皇帝?

回到現代

程序員與 Bug 之間的追逐戰

一直未曾停歇

程序员祈求代码无 Bug,该拜哪个皇帝?

每個程序員都會寫出 Bug

儘管大多情況下他們並不知情

或者拒絕承認

程序员祈求代码无 Bug,该拜哪个皇帝?

在測試員的一次次靈魂拷問下

程序員們只能灰溜溜地去 Debug

(就是把 Bug 改掉)

好不容易測試跑順了

新的需求又砸到臉上

鍵盤又得多幾根頭髮了……

程序员祈求代码无 Bug,该拜哪个皇帝?

不過你也許會問

程序員為什麼要一直改 Bug?

就不能一次性寫好嗎?

基本比較大型的程序

上千上萬的代碼行

不出 Bug 的概率幾乎為零

所以改 Bug 對於程序員來說

可能比吃飯還要日常~

程序员祈求代码无 Bug,该拜哪个皇帝?

不過

程序員們可能不知道!

你寫 Bug 的概率

可能還與你的基因有關~

研究表明

如果 ANKK1 基因上的 rs1800497 位點

攜帶有 A 等位基因

會導致多巴胺 D2 受體濃度減少

從而影響到多巴胺的信號傳導

人們對負反饋的敏感性會降低

對「犯錯」變得不敏感

更難從錯誤中吸取教訓

而 AA 基因型的程序員們

可能真的是寫 Bug 的小能手

程序员祈求代码无 Bug,该拜哪个皇帝?

不過並不是所有的 Bug 都能被 Debug

如果不小心刪庫了就…

趕緊抱上電腦跑路吧

程序员祈求代码无 Bug,该拜哪个皇帝?

今日知識點:

今天 10 月 24 日(1024)是程序員的專屬節日~因為 1024 是 2 的十次方,二進制計數的基本計量單位之一。

程序员祈求代码无 Bug,该拜哪个皇帝?

最後

祝福各位 IT 大佬今天能夠

無 Bug!不加班!

頭髮永茂密!

程序员祈求代码无 Bug,该拜哪个皇帝?

說到最後,36 很好奇

大家身邊的程序員都是什麼亞子的?

(有沒有頭髮茂密,不穿格子衫的)

微基因日曆

蹲坑時候看的人體百科全書


分享到:


相關文章: