我正在尝试使用 PHP Depend (http://pdepend.org) 比较两个 PHP 项目。一个是一年前由一群学生编写的基于页面的 PHP 应用程序,第二个是我在过去一年中工作的。目的是提供一些定量统计数据,这些统计数据可能有助于验证重构项目(引入 MVC 架构和大量重构以更好地应用 OO 原则)已导致降低复杂性和耦合等。
我面临的问题是,在分析旧项目时,PHP 依赖忽略了以过程编程风格编写的文件。它只选择那些定义了类的文件。我不知道为什么以前的学生选择了这种混合风格的代码编写方式,但他们确实做到了。
这是 PHP Depend 的工作方式还是我可以使用一些设置来分析所有文件。该网站提供的帮助很少。如果 PHP Depend 只能分析具有定义的类和方法的文件,我如何生成一些代码指标来验证我的项目?