PMD

2.8
PMD
Скачать
Категория: Языки программирования и компиляторы
Система: Windows XP, 2003, Vista, 7, 8, 10
Статус программы: Бесплатная
Смотрели файл: 2 013

Описание

PMD – максимально простой софт, помогающий поводить анализ программных кодов и находить в нем не эффективные участки или те, которые дублируются. Прекрасный помощник для программистов, которые поставили перед собой цель оптимизировать проект без лишних затрат времени на это. Фактически этот набор инструментов написан на Java. В пакет входит шесть инструментов, но только три из них имеет графическую оболочку, а для запуска остальных используется командная строка.

Полноценный графический пользовательский интерфейс имеют:

  • Duplicate Code Detector. Предназначен для обнаружения дублирующихся блоков;
  • AST Viewer. Софт служит для просмотра конечных помеченных ориентированных деревьев (АСД), которые помогают программистам более наглядно просмотреть структуру выполняемых условий и атрибутов;
  • Rule Designer. Данный редактор правил, который будет незаменим для работающих с библиотекой jQuery.

Немного о языках

В зависимости от того, какой используется инструмент, корректируется список доступных языков. По утверждению разработчиков софт работает jаvascript, Java, XML и XSL, но в теории, программой могут пользоваться программисты, независимо от того какой язык они используют.

Каждая новая версия привносит в софт свои коррективы в виде новых функций. Недавний апгрейд наделил утилиту способностью определять:

  • усложненные выражения;
  • «мертвые» коды;
  • некорректные операторы;
  • строки, способные вызвать переполнение промежуточного хранилища данных.

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

В качестве вывода

  • осуществляет поиск ошибок в исходном коде;
  • проверка на наличие неоптимальных решений и «мертвых» блоков;
  • возможность определения повторяющихся блоков и усложненных выражений;
  • работа с такими языками программирования как Java, jаvascript, XSL, XML и прочими;
  • имеет интегрированный инструмент, позволяющий просматривать конечное помеченное ориентированное дерево;
  • пользовательский графический интерфейс имеют только три инструмента из шести.
Скриншоты
Комментарии (0)
Комментируем
Прокомментировать
Копирование любых наших материалов - ЗАПРЕЩЕНО!
Обратная связь Telegram Вконтакте
Copyright 2018-2024, SoftDroids.com