Visual Basic Project Code для работы с диаграммой UML
Мне дали задачу конвертировать старую программу VB6 в C #. К сожалению, проект состоит из 8 модулей, большого количества кода в каждом и множества вложенных выражений IF и просто планирует ужасный дизайн.
Я надеюсь найти инструмент, который бы взял все файлы и сгенерировал какую-то диаграмму UML, чтобы показать основной поток кода, чтобы позволить мне начать его отладку.
Программа принимает несколько разных типов файлов, все с немного отличающейся информацией, но, кажется, просто имеет дело со всеми ними во множестве больших методов, вызывающих разные методы здесь и там, в зависимости от информации.
Я знаю, что мне придется взять некоторые входные файлы и просмотреть их все в поисках того, что они делают в каждой ситуации, чтобы найти сходства и различия, чтобы получить более элегантное решение, которое будет проще поддерживать.
Спасибо за любую помощь