Статический анализ кода для VB6 и классического ASP - PullRequest
4 голосов
/ 26 марта 2010

Я ищу инструмент статического анализа кода, который определит, есть ли у меня потерянные функции в моем коде VB6. Проблема, с которой я сталкиваюсь, заключается в том, что мы делаем вызовы кода VB6 из классического asp. Есть ли инструмент, который будет смотреть как на классический asp, так и на VB6 и определять, есть ли какие-нибудь потерянные функции?

Ответы [ 3 ]

4 голосов
/ 29 марта 2010

Great Migrations предлагает процессор VB6 / COM / ASP, который может производить именно то, что вы просите. Эти подробные «справочные отчеты» являются дополнительным преимуществом основной цели продукта, которая заключается в том, чтобы помочь разработчикам выполнить пользовательскую переписывание больших систем VB6 / ASP / COM с помощью инструмента для платформы C # / ASPX / .NET.

Требуется немного поработать, чтобы сконфигурировать gmStudio для обработки сайта ASP (т.е. вы должны указать ему, какие библиотеки COM ссылаться и какие файлы сайта загрузить), но однажды, получив эту информацию, он может точно сказать, какие члены библиотек COM на которые действительно ссылаются (и где, и как) во втором отчете может быть указано, на каких членов нет ссылок (то, что вы называете «потерянными функциями»).

Посетите сайт Great Migrations для подробностей.

0 голосов
/ 15 марта 2013

Вы можете использовать VBDepend для кода vb6 и vba, инструмент статического анализа на основе CQL, есть некоторые его функции:

Сравнить сборки, 60 метрик кода, управлять сложностью и зависимостями

0 голосов
/ 10 августа 2012

Воспользуйтесь бесплатным ASP Code Analyzer инструментом CodePlex. В нем есть только базовый анализ неиспользуемых функций и переменных, но он все еще полезен.

...