共用方式為


本文章是由機器翻譯。

別讓我打開話匣子

推託之詞

David Platt

我的電子郵件服務在上個月關閉了一整天。當它最終恢復正常運行時,我收到來自其管理員的道歉,其內容為: “使用者遇到電子郵件連接問題。.”Bullhockey 為太太。管理員 Bullhockey。我並不會發生 「 問題 」。因為您的伺服器已向下,遇到電子郵件缺乏。這浪費了我的時間,導致專案被延遲,並使我蒙受經濟損失。我對貴公司感到很生氣,它承諾過可靠性,但並未提供。更讓我感到生氣的是,貴公司試圖使用最含糊的詞語“問題”將失職推卸得一乾二淨。

別讓我打開話匣子談論“問題”這個詞。我有沒有問題,與在 「 這個問題的食物和洪水受害者的毛毯 」 中的分配的意義。也不執行我注意其意義的做為在 「 我的問題是兩個女兒太陽跟著加重和設定對象, 」 的後代,也為指定特定月份 ’s 雜誌中 「 9 月發行的 MSDN Magazine,」 您現在閱讀的。但我在這裡要鄙視那些使用這個詞語來表示“軟體故障”的狡猾的人。這些人會說:“哎,我們知道由於我們搞砸了而使您無法收到電子郵件,並且我們瞭解當這種事情發生在自己身上時是多麼的惱怒,對此我們深表歉意。我們將為您提供一個月的免費服務來表示我們的歉意。如果您確實覺得不滿,我們還可能給您提供兩個月的免費服務。”他們希望受到故障影響的使用者籍此會少遷怒于他們。

道歉者在四段話中五次使用了“問題”這個詞語,包括令人難忘的慣用語:“在解決配置問題並且所有伺服器都連線後,我們發現某些使用者仍遇到問題……”誰能幫幫忙救救此人。

含糊其詞並非沒有危害。在嘗試隱藏必須要解決的問題 — 強尼戴普有 「 drinking 問題 」他不 doesn’t。Johnny 是一個酒鬼。如同任何復原 alcoholic 會告訴您,第一個字的修復的第一個步驟是 「 Admit 」。強尼戴普 won’t 取得較佳,直到他停止隱藏 weasel 字後面,直到他可以突顯在公用和說:「 我的名稱是強尼戴普,和我的 alcoholic,但不要 don’t 不再是一個 drunk 」。他 loved 的希望他不會,他殺了自己或別人之前。使用詞語“問題”只會延遲真相公佈于眾的那一天。

開發人員不要使用含糊之詞進行交談,我們也不希望聽到這些詞語。我們是工程師,解決問題是我們的本職工作。在解決問題之前,我們需要認識到問題的存在,並給它冠以正確的稱呼。您總是可以識別出受到經理青睞以謀求高升的開發人員。他離開參加培訓計畫,回來時打著領帶並患上記憶喪失症,並且開始將錯誤稱之為問題。接下來,就像任何僵屍一樣,他試圖吞噬您的大腦,讓您也成為一具僵屍:“Bob,星期五之前能把你的問題清單交給我嗎?”

幾年前在 Tech•Ed 上,我勸告過我的聽眾:“這不是一個問題,而是一個錯誤。請說這個詞語。請大聲地說:Bug(錯誤)。B 是 Bad(壞的)中的 B。U 是 Ugly(醜陋)中的 U。在 [Gol dangit G,得到 Bug 」。我有出位置 ovation。

如果您要發放供應品,閱讀一期雜誌,或者甚至不認同我這篇文章中的觀點,這些都可以。但 don’t 使用 「 我 」 文字表示 「 軟體發生問題 」。您 don’t 共用其考量、 您 don’t 真正提供其,相關的 darn 您認為它們 ’re 夠笨,相信您 twaddle,會告訴您的使用者。對於給您支付薪水,為您的小孩提供衣食住行的人來說,這是一種公然的無禮行為。關於這一點,我有一個嚴肅的難題,而不是問題。

敦請讀者:您是否有任何偏愛的含糊其詞的示例?請通過 rollthunder.com 發送給我,我將會在以後的專欄中使用其中的最佳含糊其詞。

David S. Platt 在哈佛大學拓展學院以及世界各地的公司講授 .NET 程式設計。他著有 11 本程式設計書籍,包括“Why Software Sucks”(Addison-Wesley Professional,2006)和“Introducing Microsoft .NET”(Microsoft Press,2002)。Microsoft 在 2002 年授予他“軟體傳奇人物”稱號。他想知道是不是應該綁住女兒的兩根手指,以便她學習八進制演算法。您可以通過 rollthunder.com 與他聯繫。