Анализ исходников

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

Ответить
Аватара пользователя
Romtek
постоялец
Сообщения: 190
Зарегистрирован: 22.05.2005 12:29:35
Откуда: Рамат Ган
Контактная информация:

Анализ исходников

Сообщение Romtek »

Допустим, имеется какой-то проект, написанный на Паскале.
Мне нужно анализировать что откуда растёт. Для этого, подозреваю, нужно, как минимум, построить дерево зависимостей модулей и выявить базовые (ядро проекта).
Также неплохо выявить нежелательные пересечения процедур из разных модулей. В общем, привести оптимальное решение для данного проекта.

Есть ли что-то подобное в имеющихся проектах или же это совершенно новая идея? Это связано с экспертами, я полагаю.
Аватара пользователя
Romtek
постоялец
Сообщения: 190
Зарегистрирован: 22.05.2005 12:29:35
Откуда: Рамат Ган
Контактная информация:

Сообщение Romtek »

Lazarus, оказывается. содержит это в View->Unit dependencies :)
Аватара пользователя
Romtek
постоялец
Сообщения: 190
Зарегистрирован: 22.05.2005 12:29:35
Откуда: Рамат Ган
Контактная информация:

Сообщение Romtek »

Хочу доработать исходники для получения графа зависимости модулей. Работаю над этим.
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Romtek писал(а):Хочу доработать исходники для получения графа зависимости модулей. Работаю над этим.

fpDoc, насколько я помню, это умеет. Или pasdoc...
ZerstoreN
новенький
Сообщения: 53
Зарегистрирован: 30.06.2006 12:05:01

Сообщение ZerstoreN »

Думаю, по-хорошему, это надо интегрировать в компилятор, он-то точно умеет :)
Ответить