2014-12-04 2 views
4

При наследовании программирования обслуживания большого веб-приложения, имеющего много скриптов php5 (4000+), как лучше всего определить, какие скрипты больше не используются и, вероятно, могут быть удалены?Каков наилучший способ определить, какие скрипты php больше не используются?

+0

В моем уме будет скрипт, который проходит через каталог, собирает все имена скриптов и каждый скрипт open и ищет, если скрипт где-нибудь включен или используется! (Не думайте, что это лучшее решение, но оно может работать) – Rizier123

+0

Возможно, есть какой-то механизм в php5 (или модуле) для регистрации всех include/require? –

+0

вы можете создать новую папку, вставить в master index.php, а затем скопировать в этот файл по одному все скрипты, которые php будет скулить о ... работе монаха, чтобы быть уверенным в том, что –

ответ

1

Существует проект Dead Code Detector (DCD).

Он находит функции, которые никогда не называются, что может помочь очистить даже файлы, которые вы храните в процессе производства.

Для поиска неиспользуемых файлов для PHP не существует прочного программного обеспечения/алгоритма (по крайней мере, по моим сведениям).

Для поиска неиспользуемых файлов, я думаю, мы должны сделать это вручную.

+0

Я буду принимать это как ответ, хотя «вручную с помощью некоторого автоматизированного руководства» может быть лучшим ответом. По-видимому, это не лучший подход к работе с большой базой кода, открывая и проверяя каждый файл. В базе кода часто используются шаблоны, которые могут быть использованы при автоматизации. –

Смежные вопросы