什么是 law-of-demeter?
基于德米特定律(最少知识定律)的代码审查和设计协助。检测链式方法调用(Train Wreck)并将其转换为仅与直接朋友对话的设计。促进降低耦合并提高可变性。当对象耦合较深时,在代码审查、新实现或重构期间使用。支持的语言:Java、Kotlin、Scala、TypeScript、Python、Ruby、Go、Rust。由与耦合相关的请求触发,例如“德米特定律”、“减少链式调用”、“修复火车残骸”、“降低耦合”、“点链太多”、“最少知识定律”或“德米特定律”。 来源:j5ik2o/okite-ai。