Работа с большим кодом

176
17 июля 2017, 16:31

Уважаемые господа, прошу вас поделитесь опытом.

Многие php-разработчики наверняка сталкивались с задачей быстрого изучения php приложения написанного другими программистами.(Самописные проекты, framework-и, cms, и прочие плохо задокументированные приложения). Если этот код небольшой, то все сводится к простому изучению кода от входного скрипта index.php и прослеживание всех веток приложения до конца. Таким образом в голове возникает очень чёткая картина работы кода.

Но вот если это сложный, очень большой php-код , скажем 300-500 тыс. а то и млн. строк. Логику работы которого , по-настоящему целиком держать в голове одновременно, не по силам даже мастеру Йода. Возникают определённые сложности.

Мой вопрос сводится к поиску дебаггера, (код-реверсёра?) с возможностью рисования схемы работы приложения целиком, списком всех классов, методов, функций и ветки их связей. Входных и выходных данных, скорости работы, запросов к базе ну и т.д.

И вообще какие есть методы работы с неизвестным кодом, кроме разборки в ручную?

READ ALSO
phpstorm - загадка undefined variable

phpstorm - загадка undefined variable

Такая ситуация: есть два файла - в одном обьявлено два массива

266
Как правильно прописывать путь к файлу в PHP?

Как правильно прописывать путь к файлу в PHP?

Как правильно прописывать путь к файлу в PHP?

241
Оптимизация рендеринга HTML

Оптимизация рендеринга HTML

Есть три ссылки на сортировки (по статусу, эладресу, имени), по умолчанию - все по возрастанию

216
Почему этот код работает? HeapAlloc

Почему этот код работает? HeapAlloc

Доброго времени суток! Пытаюсь научится выделять динамически память с помощью winapi

240