墨菲定律

把事情弄複雜很簡單,把事情弄簡單卻很困難。


從 事 軟 體 開 發 的 工作 11 年 有 餘 , 每 次 看 到 這 句 話 總 覺 得 它 講 的 就 是 軟 體 開 發 這 一 行 , 程 式 總 是 越 寫 越 大 , 越 大 就 越 難debug , 正是 「 把 事 情 弄 複 雜 很 簡 單 , 把 事 情 弄 簡 單 卻 很 困 難 」 的 寫 照 。 這 同 時 也 讓 我 想 到 一 則 消 遣 軟 體 工 程 師 的 笑 話 :


醫 生 、 土 木 工 程 師 、 與 軟 體 工 程 師 在 爭 辯 誰 的 職 業 是 世 界 上 最 古 老 的 行 業 , 醫 生 先 發 言 : 「 上 帝 從 亞 當 身 上 取 出 一 根 肋 骨 創 造 了 夏 娃 , 這 顯 然 要 動 外 科 手 術 , 所 以 說 醫 生 是 這 個 世 界 上 最 古 老 的 行 業 」 , 接 著 土 木 工 程 師 反 駁 道 : 「 創 世 紀 一 書 說 上 帝 花 了 七 天 的 時 間 從 混 沌 之 中 創 造 了 世 界 , 這 是 一 件 多 麼 了 不 起 的 土 木 工 程 啊 ! 因 此 , 醫 生 您 錯 了 , 我 才 是 世 界 上 最 古 老 的 行 業 」 , 這 時 候 軟 體 工 程 師 斜 躺 在 椅 子 上 , 得 意 到 微 笑 著 , 並 且 說 : 「 您 們 說 是 誰 把 這 個 世 界 變 成 混 沌 的 ? 」

◇ 本笑話摘錄自「Grady Booch, Object Oriented Design With Application」一書 ◇