「一般來說,如果你所依賴的模組包含了超過你所需要的,那就是有害的,這可能導致不必要的重新編譯和重新部署(Redeploy)。在更高的架構層級也是如此的」
「在 Ruby 和 Python...等動態型態語言(Dynamically Typed Languages)中,原始碼不存在這樣的宣告,它們是 Runtime 時推斷的,因此沒有依賴關係使之必須重新編譯和重新部署。這是使用動態型態語言建立的系統比使用靜態型態語言建立的系統更靈活,耦合更少的主要原因」
取自: Clean Architecture (p.72 & p.73)