Какие есть средства анализа кода?
От: dronbas  
Дата: 09.04.05 20:28
Оценка:
Здравствуйте!
Есть огромный незнакомый Delphi проект.
Подскажите пожалуйста какие-нибудь средства чтобы его проанализировать. Нужно построить в графическом представлении зависимости между модулями, показать какая функция какую вызывает, что использует итд. Конечно можно вручную разбираться, но это очень долго.

Спасибо.
Re: Какие есть средства анализа кода?
От: Softwarer http://softwarer.ru
Дата: 09.04.05 20:56
Оценка:
Здравствуйте, dronbas, Вы писали:

D>Подскажите пожалуйста какие-нибудь средства чтобы его проанализировать. Нужно построить в графическом представлении зависимости между модулями,


Хм. Графическая схема проекта будет гораздо более запутанной, нежели текст. В принципе, что-то можно увидеть, если запустить мой UnitUses (берется с softwarer.ru) — можно отсортировать по наиболее используемым модулям, выделить центр.
Re: Какие есть средства анализа кода?
От: Dimonka Верблюд  
Дата: 10.04.05 11:28
Оценка: 10 (1)
Здравствуйте, dronbas, Вы писали:

D>Здравствуйте!

D>Есть огромный незнакомый Delphi проект.
D>Подскажите пожалуйста какие-нибудь средства чтобы его проанализировать. Нужно построить в графическом представлении зависимости между модулями, показать какая функция какую вызывает, что использует итд. Конечно можно вручную разбираться, но это очень долго.

Есть бесплатная программка ESS-Model:
http://essmodel.sourceforge.net/
Делает кой-какую автоматическую документацию.

Из не бесплатных могу только порекомендовать ModelMaker
Re: Какие есть средства анализа кода?
От: alex-chin  
Дата: 12.04.05 07:07
Оценка:
Здравствуйте, dronbas, Вы писали:

D>Здравствуйте!

D>Есть огромный незнакомый Delphi проект.
D>Подскажите пожалуйста какие-нибудь средства чтобы его проанализировать. Нужно построить в графическом представлении зависимости между модулями, показать какая функция какую вызывает, что использует итд. Конечно можно вручную разбираться, но это очень долго.

D>Спасибо.


Я реализовал такую задачу, правда в глобальном масштабе.
Брался парсер и Роза.
Строилась диаграмма взаимных вызовов, работа с таблицами БД, вплоть до алгоритма в графическом виде (2 уровня детализации).
Re[2]: Какие есть средства анализа кода?
От: wildwind Россия  
Дата: 12.04.05 07:33
Оценка:
Здравствуйте, Dimonka, Вы писали:

D>Есть бесплатная программка ESS-Model:

D>http://essmodel.sourceforge.net/

Посмотрел, спасибо. Весьма неплохо для бесплатной версии.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.