Здравствуйте!
Есть огромный незнакомый Delphi проект.
Подскажите пожалуйста какие-нибудь средства чтобы его проанализировать. Нужно построить в графическом представлении зависимости между модулями, показать какая функция какую вызывает, что использует итд. Конечно можно вручную разбираться, но это очень долго.
Здравствуйте, dronbas, Вы писали:
D>Подскажите пожалуйста какие-нибудь средства чтобы его проанализировать. Нужно построить в графическом представлении зависимости между модулями,
Хм. Графическая схема проекта будет гораздо более запутанной, нежели текст. В принципе, что-то можно увидеть, если запустить мой UnitUses (берется с softwarer.ru) — можно отсортировать по наиболее используемым модулям, выделить центр.
Здравствуйте, dronbas, Вы писали:
D>Здравствуйте! D>Есть огромный незнакомый Delphi проект. D>Подскажите пожалуйста какие-нибудь средства чтобы его проанализировать. Нужно построить в графическом представлении зависимости между модулями, показать какая функция какую вызывает, что использует итд. Конечно можно вручную разбираться, но это очень долго.
Здравствуйте, dronbas, Вы писали:
D>Здравствуйте! D>Есть огромный незнакомый Delphi проект. D>Подскажите пожалуйста какие-нибудь средства чтобы его проанализировать. Нужно построить в графическом представлении зависимости между модулями, показать какая функция какую вызывает, что использует итд. Конечно можно вручную разбираться, но это очень долго.
D>Спасибо.
Я реализовал такую задачу, правда в глобальном масштабе.
Брался парсер и Роза.
Строилась диаграмма взаимных вызовов, работа с таблицами БД, вплоть до алгоритма в графическом виде (2 уровня детализации).