Какие инструменты вы используете для поиска неиспользуемого/мертвого кода в больших проектах java? Наш продукт находится в разработке в течение нескольких лет, и очень сложно вручную обнаружить код, который больше не используется. Однако мы пытаемся удалить как можно больше неиспользованного кода.
Также приветствуются предложения по общим стратегиям/методам (помимо конкретных инструментов).
Изменить: обратите внимание, что мы уже используем инструменты покрытия кода (Clover, IntelliJ), но они мало помогают. Мертвый код все еще имеет модульные тесты и отображается как закрытое. Я думаю, что идеальный инструмент будет определять кластеры кода, которые имеют очень мало другого кода, в зависимости от него, что позволяет вручную проверять документы.