Я ищу бесплатный инструмент анализа/метрики кода Java, который я могу использовать для просмотра зависимостей классов, времени выполнения методов и т. д. и, возможно, для распечатки диаграммы, которая их показывает. В настоящее время я использую задачу jdepend в ANT для достижения этой цели, но я думаю, что для такого рода вещей должен быть лучший инструмент. Я также предпочел бы, чтобы он был интегрирован с Netbeans, поскольку я не хотел бы переносить все свои проекты в Eclipse для выполнения задачи анализа. Я пытался поиграть с версией Visual Paradigm для сообщества, но мне очень быстро надоело, когда она не предлагала синхронизацию кода в версии для сообщества. Хотя я могу попробовать еще раз, если это действительно так. Я также попробовал BOUML, но, похоже, это скорее инструмент проектирования UML, чем существующий анализатор кода. Итак, мой вопрос: что вы, ребята, используете для анализа кода Java? Спасибо!
РЕДАКТИРОВАТЬ: Например, JDepend измеряет несколько показателей и может нарисовать небольшой симпатичный график зависимостей, но у него точно нет пользовательского интерфейса или чего-то еще. Думаю, я ищу инструмент, который может отображать все мои классы и их зависимости друг от друга (jdepend делает пакеты только AFAIK), а также методы, которые вызываются между классами, и предоставляет метрическое число «насколько хорошо структура кода". Прошу прощения, если вопрос расплывчатый, я просто ищу разные варианты и у меня нет большого опыта работы с инструментами метрик кода...