是否有工具可以检查 Python 代码是否符合 Demeter 定律?
我在 pychecker 中发现了对 Demeter 的提及,但似乎该工具对这条定律的理解与我预期的不同:http://en.wikipedia.org/wiki/Law_of_Demeter
维基百科的定义:函数的迪米特定律要求对象O的方法M只能调用以下类型对象的方法:
最佳答案
您提供的链接中对这条法律的解释方式过于模糊和主观,无法通过任何自动化工具进行有效检查。您需要考虑导致遵守该法律的代码的特定规则。然后你可以检查这些规则。
关于python - 得墨忒耳定律和 python ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3985947/