PMD – это узкоспециализированная программа для ПК и ноутбуков на базе Windows, с помощью которой продвинутые пользователи могут анализировать исходный код. Главное достоинство заключается в том, что с помощью данного софта можно найти любые недостатки программирования. В качестве примера можно привести неправильно созданные объекты, пустые блоки Catch или неиспользуемые переменные.
Еще одним достоинством является наличие собственного детектора копирования/вставки. Благодаря этому пользователь может с легкостью найти дублированный код на следующих языках:
- Java;
- Groovy;
- Python;
- Apache Velocity;
- PLSQL;
- javascript;
- Objective C;
- Matlab;
- Fortran;
- Ruby;
- PHP;
- C++ и прочее.
Кроме того, программа PMD включает в себя широкий набор различных плагинов. К основным можно отнести:
- JDeveloper;
- Idea IntelliJ;
- NetBeans;
- JBuilder;
- Maven PMD.
Особенности программы
- Широкий набор поддерживаемых плагинов;
- Позволяет выявлять недостатки программирования;
- Поддержка детектора копирования/вставки;
- Совместимость с самыми популярными языками программирования;
- Высокая скорость анализа исходного кода;
- Небольшой объем занимаемой памяти;
- Совместимость со всеми версиями операционной системы Windows.