«PMD» — является простым программным софтом, он поможет проанализировать программный код, а так же находить определенные элементы или повторы. Софт отлично будет помогать кодерам, если они хотят оптимизировать свои разработки, не тратя при этом много своего времени. Сам же программный софт, а более правильно сказать, является набором с инструментами, написанных на «Java».
Существует шесть инструментов, но только 3 из которых обладают графической оболочкой. Оставшиеся три работают из строки команд. У первых трех, имеется обычный GUI, нужно отличить функционал «Duplicate Code Detector». Угадать по названию нетрудно, оно предназначено только для выявления «пар». Еще один, чрезвычайно полезный элемент софта «PMD» под названием «AST Viewer». Он так же является «о себе говорящим». Означает, что программа применяется для отображения абстрактного синтаксического древа (АСД). Эти древа помогут пользователям более четко видеть структуризацию элементов и условий, которые необходимо выполнить. И оставшийся элемент с названием «Rule Designer». Он является редактором правил, он станет особо полезным пользователям, которым нужно взаимодействовать с архивом «jQuery».
А теперь о языках, на которых умеет функционировать программный софт «PMD». Список языков может варьироваться в зависимости от применяемого элемента. Создатели сообщают, что их разработка функционирует с Java, JavaScript, XSL и XML , но в теории программный софт могут использовать кодеры, работающими на любом языке объектно-ориентированного программирования.
С выпуском обновлений, программный софт «PMD» пополняется отличным функционалом. Совсем недавно, некоторые элементы программного софта обучились идентифицировать сложные выражения, ошибочные выражения, «мертвый» код и строки, именно они возможно приведут к переполнению обменного буфера.
В дополнение к версии Windows существует также версия этого программного решения для систем «Unix» и «Mac OS». Кроме того, пользователи «Unix» и «Mac OS» получают обновления от Microsoft и Apple гораздо раньше, чем их коллеги. Загрузка и запуск PMD абсолютно бесплатны, независимо от используемой вами ОС.
Основные характеристики программного обеспечения «PMD»:
софт помогает искать ошибки в кодах и в неоптимальных решениях, так же «мертвых» блоках;
находит повторы разделов и сложных выражений;
софт поддерживает Javascript, Java, XSL, XML и другие языки;
имеется инструментарий для отображения абстрактных синтаксических древ;
имеется редактор правил;
интерфейс имеет только половина из представленных элементов.
Перед тем как скачать PMD бесплатно на русском языке, прочитайте характеристики софта и требования к вашему устройству.