标签: php duplicates software-design metrics phpmd
我刚刚发现了PHPMD工具,我注意到它非常有用,关键是我阅读了有关创建自定义规则和内容的文档,但它只讨论了如何使用PHPDepend中的软件指标。 / p>
我想知道是否可以实施特定规则来检查重复的代码?
我注意到我也可以在我的自定义规则中使用特定节点的抽象语法树,但也许这对我没有帮助吗?
因为要检查重复的代码,我需要比较几个不同的函数/方法节点,并为每个节点调用一次apply方法吗?
我如何扩展PHPMD以实现这样的深度代码分析? 我想远远超出软件指标..
谢谢!