編輯的話

我從《Calvin and Hobbes》學到須知的一切

Michael Desmond ·

Don我已啟動專欄作家David普拉特本月潛到了公司在雅芳反叛的嘗試部署基於 SAP 的訂單條目和客戶管理系統。我們背頁的專欄作家他提示從許多 muse,是他們諾貝爾物理學家或卡通人物從有趣的網頁。在這最後一個方面,我和他分享共同的靈感。

當BillWatterson 輝煌喀爾文和霍布斯漫畫在 1985 年到報紙頁面上爆炸了時,這是意外的好春天的洞察力和智慧。作為一個家長,我驚訝于捕獲在簡單天才的一個男孩在玩耍中的 Watterson 的能力。作為 MSDN 雜誌的主編,我發現那 Watterson 不可救藥 6 歲,喀爾文,和他忠誠的老虎,霍布斯,為工作的開發人員提供真實的經驗教訓。這裡是幾個。

**測試,測試中,測試 !**影印機故事弧是我喜歡的漫畫書,10 年運行中的一個,但它是一個警世為開發人員。喀爾文發明了一個框,棄置站台的自己,他希望誰會做所有家務和學校工作。但是喀爾文永遠不測試他的影印機,他很快面臨一個小隊不乖受騙。如果喀爾文曾設計的測試,以確定他的發明創造的受騙的實際行為,他可能會保存自己的工作很多。

補救:喀爾文後來為他的影印機,稱為 Ethicator,讓每個傻瓜個性設置為好或壞的運算子開發載入項。一個簡單的補丁保存什麼本來是代價高昂的專案失敗的如喀爾文創建符合標準、 良好對齊的傻瓜,做家務。

失敗,:唉,好喀爾文易受騙試圖交友喀爾文的復仇女神蘇茜 Derkins。"我不介意,如果他清理我的房間,我的成績很好,"喀爾文沉浸,但是當他開始說話太離譜織補的女孩。意想不到的行為導致憤怒的對抗喀爾文與他易受騙,那個突然喊"哎呀 !我過一個邪惡的思想!"消失在一陣煙。異常處理常式可能已經保存在重複喀爾文的投資。

可擴充性的價值Transmogrifier,可以變成任何人的四個目標動物當時:鰻鱺、 狒狒、 巨型 bug 或恐龍。喀爾文表明偉大的感知,從而使對額外的目標,包括可擴展的使用者介面來處理它們的支援。蠕蟲、 大象、 老虎和巨型蛞蝓,稍後將支援 Transmogrifier。我不知道是否他使用 XML 嗎?

利用這一平臺這兩個影印機和 Transmogrifier — — 以及作為以後喀爾文發明腦增強-O-Tron 和時間機器 — — 建在一個共同的、 瓦楞紙紙板箱平臺及永久標記 UI。簡單的幾何圖形、 熟悉材料和簡化的介面定義的所有四個發明。

Don不吝嗇對安全喀爾文和霍布斯創建他們的專屬俱樂部"Get Rid 的黏糊糊的女孩 (G.R.O.S.S)"時他們擔保進入俱樂部樹用長長的多元宇宙密碼有關老虎的結束與線"老虎是偉大 !他們的鎮吐司。生命的總是更好的時候一隻老虎在附近!"那最後的詩節僅僅是 308 位的密碼,和我甚至還沒描述的跳舞的元件。但喀爾文掙扎著要記住詩句,照亮的深層挑戰平衡可用性和安全性。

介意結構圖: G.R.O.S.S.提供最後的寶貴的一課 — — 由管理局的含糊不清、 換擋或糾結線構成危險。喀爾文可能已經"獨裁者"生命的 G.R.O.S.S.,但這沒有阻止"第一虎"霍布斯從要奪取他的權力。持續的管理 reorgs 創建一個動盪的環境,產生被劫持的會議,失敗的倡議和恒定、 自相殘殺的爭吵。G.R.O.S.S.從來沒有過成功上攻擊蘇茜 Derkins。

使創造力的空間如果 Watterson 主角有一個消息對於開發人員來說,就是這個:要敢於夢想。一些喀爾文的最偉大的見解時墜入雪橇或馬車中樹林裡出現。冒的風險。犯了錯誤。同時,記住,生命的總是更好的一隻老虎在的時候。

Michael Desmond · 是 MSDN 雜誌總編輯。