PMD — помощник программиста
Анализ исходного кода
PMD — это приложение на Java, которое помогает программистам находить и исправлять ошибки в коде. Оно выявляет распространённые проблемы, которые могут снижать эффективность выполнения программы.
Приложение совместимо с популярными языками программирования, такими как Java, JavaScript, XML и XSL. Оно может обнаруживать такие ошибки, как:- «мёртвый код» (ненужные объекты, неиспользуемые переменные, методы и параметры, лишние операторы IF);
- пустые блоки catch, switch или final;
- неопределённые операторы if-while и другие возможные ошибки.
Также PMD оптимизирует код, находя циклы FOR, которые можно преобразовать в команды WHILE для упрощения синтаксиса и ускорения выполнения, а также идентифицируя одноразовые строки и классы с условной сложностью.
Основным компонентом пакета является «Конструктор правил PMD». Он позволяет создавать собственные правила для исправления кода и обнаружения ошибок, а также использовать их вместе со встроенными правилами приложения. Вы можете ввести код, который хотите обработать, и использовать язык запросов XPath или классы Java для написания новых критериев.
Кроме того, существует ещё одно приложение, которое можно использовать для оптимизации кода — детектор дублирующегося кода PMD. Оно использует алгоритм поиска строк Рабина-Карпа для выявления повторяющихся фрагментов кода в исходном каталоге и экспорта их на ваш компьютер в различных форматах. При желании вы можете настроить его так, чтобы он включал подпапки в процесс анализа, а также игнорировал литералы, идентификаторы и аннотации.
Скачать с официальной страницы PMDПохожие программы
Категория | Другие программные файлы |
Версия | 6.55.0 / 7.0.0 RC 4 / 7.0.0 Snapshot |
Разработчик | David Dixon-Peugh |
Размер | 42.3 MB |
Лицензия | BSD License |
ОС |
|