管帽子與管衣服的

這 是 一 則 韓 非 子 的 故 事: 韓 昭 侯 有 一 次 醉 酒 睡 著 了, 負 責 管 帽 子 的 看 到 了, 怕 他 著 涼, 便 為 他 蓋 上 衣 服, 韓 昭 侯 醒 來 後 看 到 自 己 蓋 了 衣 服 很 高 興, 便 問 侍 衛:「誰 幫 我 蓋 衣 服 的 ?」 「管 帽 子 的」, 聽 了 這 句 話 之 後, 韓 昭 侯 處 罰 管 衣 服 的, 但 也 處 罰 了 管 帽 子 的。

也 許 您 覺 得 奇 怪, 為 什 麼 要 處 罰 管 帽 子 的, 根 據 後 人 的 解 釋, 並 不 是 韓 昭 侯 著 涼 這 件 事 不 重 要, 而 是 因 為 越 權 的 行 為 比 導 致 著 涼 的 錯 誤 更 嚴 重。

筆 者 在 此 不 是 要 討 論 法 家 思 想, 或 是 法 律 政 治, 筆 者 想 談 的 還 是 程 式 設 計。 在 程 式 設 計 裡 面 , 規 劃 好 每 一 個 副 程 式 (或 物 件 、 模 組 ) 所 負 責 的 工 作 是 很 重 要, 因 為 在 程 式 開 發 的 階 段 , 錯 誤 是 絕 對 無 法 避 免 的 , 如 果 每 一 個 副 程 式 所 負 責 的 工 作 都 很 清 楚 , 發 生 錯 誤 時 , 我 們 就 比 較 容 易 判 斷 錯 誤 發 生 的 地 方 。 舉 例 來 說 , 如 果 有 某 一 件 工 作 同 時 出 現 在 多 個 副 程 式 中 , 那 麼 當 此 一 工 作 產 生 錯 誤 時 , 我 們 就 必 須 偵 察 多 個 副 程 式 才 能 夠 找 到 真 正 產 生 錯 誤 的 地 方 , 反 之 如 果 每 一 個 副 程 式 所 負 責 的 工 作 都 很 清 楚 , 而 且 不 會 與 其 他 副 程 式 重 疊 , 那 麼 便 很 容 易 找 到 是 哪 一 個 副 程 式 所 產 生 的 錯 誤。