什麼是 law-of-demeter?
基於德米特定律(最少知識定律)的程式碼審查和設計協助。偵測鍊式方法呼叫(Train Wreck)並將其轉換為僅與直接朋友對話的設計。促進降低耦合並提高變異性。當物件耦合較深時,在程式碼審查、新實作或重構期間使用。支援的語言:Java、Kotlin、Scala、TypeScript、Python、Ruby、Go、Rust。由與耦合相關的請求觸發,例如“德米特定律”、“減少鍊式調用”、“修復火車殘骸”、“降低耦合”、“點鏈太多”、“最少知識定律”或“德米特定律”。 來源:j5ik2o/okite-ai。