Статический анализ кода PHP - поиск зависимостей классов - PullRequest
3 голосов
/ 13 июля 2010

Я собираюсь начать большую работу по рефакторингу в большом проекте PHP.

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

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

Однако я хотел бы пойти еще дальше и получить эти данные по отдельным лицам.классы.В идеале это был бы инструмент, который скомпилировал бы отчет, похожий на pdepend, однако я бы остановился на инструменте командной строки, который берет имя класса и путь проекта и возвращает список файлов, которыми используется класс.

Спасибо за вашу помощь!

Бен

1 Ответ

2 голосов
/ 13 июля 2010

Я недавно наткнулся на этот скрипт генерации графа классов ( репозиторий SVN здесь ).У меня еще не было времени поиграть с ним.

...