2014-12-04 92 views
4

当继承具有许多php5脚本(4000+)的大型Web应用程序的维护编程时,确定哪些脚本不再使用并可能被删除的最佳方法是什么?什么是确定哪些php脚本不再被使用的最佳方式?

+0

我脑子里想的是一个脚本,它会通过目录收集所有的脚本名称和开放的每个脚本和搜索脚本是否包含或使用任何地方! (不要认为这是最好的解决方案,但它可以工作) – Rizier123 2014-12-04 06:25:08

+0

也许在php5(或模块)中有某种机制来记录所有include/require? – 2014-12-04 06:27:56

+0

你可以创建一个新文件夹,粘贴在主index.php中,然后逐个复制所有php将会发出呜呜声的脚本......一个和尚的作品,确定 – 2014-12-04 06:31:07

回答

1

有一个项目Dead Code Detector (DCD)

它找到永远不会调用的函数,这可能有助于清理您在生产中保留的文件。

为了找出未使用的文件,没有针对PHP的公司软件/算法(至少根据我的知识)。

为了找到未使用的文件,我认为我们应该手动完成。

+0

虽然“手动进行一些自动指导”可能是更好的答案,但我会接受此答案作为答案。它似乎不是通过打开和检查每个文件来处理大型代码库的最佳方法。代码库中通常存在可以被自动化利用的模式。 – 2015-01-07 23:14:05

相关问题