PMD

PMD

6.34.0
Windows
Спасибо за вашу оценку.
Простой сканер исходного кода, а также средство анализа. Умеет автоматически определять в проектах неэффективные и дублирующиеся блоки.
Бесплатная
31
42,4 Мб

PMD — простая утилита, которая помогает анализировать программный код, находя в нем ненужные или же повторяющиеся участки. Отличный помощник для кодеров, которые стремятся оптимизировать свои проекты, тратя на этот процесс как можно меньше времени. Сама по себе программа, а если говорить точнее — набор инструментов, написаны на Java. Всего инструментов шесть, но лишь половина из них обладают графической оболочкой. Все остальные запускаются из командной строки. Из тех, что имеют полноценный GUI стоит отметить инструмент Duplicate Code Detector. Он, как не сложно догадаться из названия, как раз и предназначен для обнаружения «дублей». Другой, крайне полезный, компонент пакета PMD называется AST Viewer. Как и в предыдущем случае, его название является «говорящим». То есть приложение служит для просмотра абстрактных синтаксических древ (АСД). Такие древа помогают кодерам более наглядно увидеть структуру выполняемых условий и атрибутов. Ну и последний инструмент, носит имя Rule Designer. Это редактор правил, который будет особенно полезен тем, кому приходится работать с библиотекой jQuery.

Кстати о языках, с которыми может работать PMD. В зависимости от используемого инструмента список языков может меняться. Сами же разработчики говорят о том, что их детище работает JavaScript, Java, XML и XSL, но теоретически программу могут использоваться кодеры, которые работают с любыми языками объектно-ориентированного программирования.

С каждой новой версией PMD обрастает новыми функциями. Не так давно, отдельные компоненты программы научились определять усложненные выражения, некорректные операторы, «мертвый» код, а также строки, которые могут вызывать переполнение буфера обмена.

Кроме версии для Windows, у данного программного решения также есть версия для Mac OS и Unix-систем. Причем пользователи последних получают обновления гораздо раньше, нежели их коллеги, пользующиеся операционными системами от Microsoft и Apple. Вне зависимости от используемой платформы, скачать и работать с PMD можно совершенно бесплатно.

Ключевые особенности

  • поиск ошибок в коде, а также не оптимальных решений и «мертвых» блоков;
  • определение дублирующихся участков и усложненных выражений;
  • поддержка Java, Javascript, XSL, XML и прочих языков;
  • инструмент для просмотра абстрактных синтаксических древ;
  • редактор правил;
  • наличие графической оболочки лишь у половины инструментов из комплекта.
Разработчик:
David Dixon-Peugh
Обновлено:
22.05.2021
Версия ОС:
Windows XP и выше
Русский язык:
Есть
Лицензия:
Бесплатная
Комментировать
Похожие программы
TTLPatch
Простая утилита, которая позволяет совершенно бесплатно "раздавать" мобильный интернет от Yota и...
Бесплатная
369781
NCALayer
Программное обеспечение от национального удостоверяющего центра республики Казахстан. Служит для получения регистрационных...
Бесплатно
349746
Панель управления NVIDIA
Единый центр управления, который служит для настройки параметров работы графических адаптеров от...
Бесплатная
270243
dxcpl
Небольшая утилита, которая позволяет запускать игры требующие DirectX 11 на видеокартах, которые...
Бесплатная
187964
Horizon
Программа, позволяющая редактировать образы игр и данные на жестком диске Xbox 360....
Бесплатная
163912
DroidCam
Программа, которая позволяет использовать смартфон или планшет на базе операционной системы Android...
Бесплатная
141022
Диспетчер Realtek HD
Единый центр, который дает возможность управлять параметрами устройств воспроизведения. Официальное программное решение...
Бесплатная
137508
Huawei Unlock Code Calculator
Очень полезная портативная программа, которая может подбирать коды для разблокировки модемов от...
Бесплатная
136806
DC Unlocker
Полезная программа, при помощи которой можно выполнять разблокирку 3G модемов и некоторых...
Бесплатная
136739
Windows
Android
iOS
MacOS
Drivers
Язык