大滷麵式的系統設計

Andy Chiang
Feb 2, 2023

接到一個功能需求要在某個封閉式系統運作,可這個系統僅包裝了一些看不到底層的模組,只有其公開出來的函式可用,因此在開發過程中踩了不少坑啊。

經過幾天的適應後,我將最初的設計稱為『大滷麵』

但好像這個名稱沒人用在系統開發上過,就讓我來簡單的介紹一下什麼是『大滷麵』式的開發系統

我會稱他大滷麵,是因為當時把所有功能及流程都放在一個子模組裡,看起來就像一碗大滷麵,看起來什麼都有(功能),什麼都能吃到(執行)

但是全混在一起就不妙!

口感味道全混到,想吃(執行)什麼就撈(呼叫)起來,沒錯,雖然是能解一時(當下)的飢餓(需求),但要是不幸拉肚子(出問題),就很難找出是哪一個料(function)有問題

這就是大滷麵式的系統設計~~

不過說歸說,大碗的大滷麵其實是非常好吃的!我滿常在晚餐點來吃,但寫程式什麼的,就還是不要了吧~~~讓美食回歸美食!

--

--

Andy Chiang

不多話,愛兩個寶貝,寫Python,愛騎車,聽音樂