依賴方向檢查清單:從 UI 到資料的常見倒置
依賴倒置不是口號,而是可檢查的結構。常見問題包括:領域邏輯直接匯入畫面元件、資料層知道某個特定畫面的欄位名稱、共享工具套件反向依賴某個功能模組。
自查時可先列出模組清單,再問:這個模組被誰知道?誰不該知道它?若某個『基礎』套件匯入了『訂單』或『會員』,幾乎可以確定邊界已經鬆動。
修正不一定要大拆。有時只要把介面抽到正確一側、把實作細節藏回模組內,循環依賴就會消失。
依賴倒置不是口號,而是可檢查的結構。常見問題包括:領域邏輯直接匯入畫面元件、資料層知道某個特定畫面的欄位名稱、共享工具套件反向依賴某個功能模組。
自查時可先列出模組清單,再問:這個模組被誰知道?誰不該知道它?若某個『基礎』套件匯入了『訂單』或『會員』,幾乎可以確定邊界已經鬆動。
修正不一定要大拆。有時只要把介面抽到正確一側、把實作細節藏回模組內,循環依賴就會消失。