FB 建議貼文

選取貼文複製成功(包含文章連結)!

為了抓 Bug 竟公開家裡電話?「工作管理員」之父 Dave Plummer 的瘋狂除錯往事

為了抓 Bug 竟公開家裡電話?「工作管理員」之父 Dave Plummer 的瘋狂除錯往事

你能想像 Windows 裡最常用的「工作管理員」,在誕生之初竟然被當成是「不重要的 UI 小工具」嗎?

工作管理員的開發者 Dave Plummer 當時遇到一個很古怪的問題:有些電腦的 CPU 使用率會莫名其妙顯示超過 100%。這在科學邏輯上完全不合理,他覺得絕對是系統底層(也就是核心功能層)算錯了。

為了抓 Bug 竟公開家裡電話?「工作管理員」之父 Dave Plummer 的瘋狂除錯往事

然而,當時負責系統核心的工程師們自視甚高,覺得自己是「天才精靈」,完全不想理會 Plummer。他們甚至嘲諷 Plummer 只是個「畫圖的美工」,認為這個問題肯定是介面顯示錯誤,而不是他們的程式碼有問題。

這種職場上的傲慢,讓 Plummer 既無奈又孤單。他明明知道問題出在更深層的地方,卻沒人願意聽他解釋,也沒辦法在自己的電腦上重現這個錯誤。對當時的他來說,這不只是一個技術 Bug,更是一場關於專業尊嚴的戰鬥。

為了抓 Bug 竟公開家裡電話?「工作管理員」之父 Dave Plummer 的瘋狂除錯往事

為了證明自己是對的,也為了讓那些高傲的核心工程師正視問題,他決定在程式碼裡埋下一個「驚喜」,逼大家非得聯絡他不可。

把家裡電話埋進程式碼:一場全球性的「意外驚喜」

Plummer 想到了一個奇招:他在程式裡設定了一個隱藏警報。他規定如果 CPU 使用率真的超過 100%,系統就必須立刻停止運作,並跳出一個顯眼的視窗,上面寫著他「自家的家庭電話號碼」。他的想法很單純——既然沒人理他,那只要誰遇到了這個 Bug,就直接打電話來找他,他就能拿到第一手資料。他心裡想著:這 Bug 這麼罕見,應該只有幾個人會打來吧?

結果他完全低估了 Windows 測試版散布的速度。當這個包含他私人電話的版本發給全球數百萬人後,那個「靈異 Bug」竟然在某些環境下頻繁觸發。結果,Plummer 的家庭電話突然間變成了全球服務專線,無數陌生人的電話湧入他家。

但也因為這場混亂,核心團隊終於意識到事態嚴重,認真檢查後發現問題確實出在他們那邊並完成了修復。這段往事成了科技史上最經典的趣聞之一:有時候,為了修好一個軟體,你可能得做好讓全世界都知道你家電話的心理準備。

 

 

cnBeta
作者

cnBeta.COM(被網友簡稱為CB、cβ),官方自我定位「中文業界資訊站」,是一個提供IT相關新聞資訊、技術文章和評論的中文網站。其主要特色為遊客的匿名評論及線上互動,形成獨特的社群文化。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則