Как я должен визуализировать структуру моего кода? [закрыто]
У меня есть приложение, написанное на Java. В хранится в нескольких файлах. Он использует разные классы с разными методами. Код большой и сложный. Я думаю, что было бы легче понять код, если бы у меня была графическая модель кода (своего рода ориентированный граф). Существуют ли стандартные методы визуализации кода. Я думаю об использовании UML (не уверен, что это правильный выбор). Кто-нибудь может порекомендовать мне что-нибудь?
ДОБАВЛЕНО:
Я рассматриваю две возможности:
Создание графа руками (явно).Создание графика в автоматическом режиме. Например, использовать некоторые инструменты, которые читают доступный код и генерируют некоторый график, описывающий структуру кода.ДОБАВЛЕНО 2:
Было бы неплохо иметь что-то бесплатно.