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