大滷麵式的系統設計
Feb 2, 2023
接到一個功能需求要在某個封閉式系統運作,可這個系統僅包裝了一些看不到底層的模組,只有其公開出來的函式可用,因此在開發過程中踩了不少坑啊。
經過幾天的適應後,我將最初的設計稱為『大滷麵』
但好像這個名稱沒人用在系統開發上過,就讓我來簡單的介紹一下什麼是『大滷麵』式的開發系統
我會稱他大滷麵,是因為當時把所有功能及流程都放在一個子模組裡,看起來就像一碗大滷麵,看起來什麼都有(功能),什麼都能吃到(執行)
但是全混在一起就不妙!
口感味道全混到,想吃(執行)什麼就撈(呼叫)起來,沒錯,雖然是能解一時(當下)的飢餓(需求),但要是不幸拉肚子(出問題),就很難找出是哪一個料(function)有問題
這就是大滷麵式的系統設計~~
不過說歸說,大碗的大滷麵其實是非常好吃的!我滿常在晚餐點來吃,但寫程式什麼的,就還是不要了吧~~~讓美食回歸美食!