Визуализировать сложность исходного кода Java моего приложения - инструмент для Windows? - PullRequest
0 голосов
/ 12 марта 2012

Я ищу такой инструмент, который был предложен в принятом ответе на вопрос Где найти хорошее программное обеспечение для визуализации потока кода с открытым исходным кодом? . Но - Я связан с Windows .

Я хочу визуализировать сложность функций.

Мне не нужна навигационная помощь. Все, что я хочу, это визуализировать, что происходит под капотом с точки зрения сложности.

(Это не потому, что мой статус разработчика равен нулю. Это потому, что я обращаюсь к нетехнической аудитории в презентации, и сложность приложения в значительной степени им неизвестна, и они часто ее недооценивают.

И да, я понимаю, что существует множество других очевидных вариантов передачи сообщения такой аудитории.

Но в любом случае - я ищу, возможно, производящий сексуальный граф, но простой в использовании инструмент, будь то статический (анализ исходного кода) или динамический (анализ только активных путей выполнения во время выполнения). Это было бы просто круто, но все же довольно честно и достоверно.)

Диаграмма иерархии классов будет недостаточной, поскольку она не отражает задействованную функциональную сложность.

Не стесняйтесь переносить это в другое место, если такой вопрос является оффтопом в SO, и извините за это заранее.

И спасибо за все мысли тоже.

1 Ответ

3 голосов
/ 12 марта 2012

Я бы посмотрел в сонар. В наши дни это почти промышленный стандарт для разработки на Java: http://www.sonarsource.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...