Съдържание:

Какво е нарушение на PMD в Java?
Какво е нарушение на PMD в Java?

Видео: Какво е нарушение на PMD в Java?

Видео: Какво е нарушение на PMD в Java?
Видео: нарушения кислотно-основного состояния 1-ая часть 2024, Ноември
Anonim

1. Преглед. Просто казано, PMD е анализатор на изходен код за намиране на често срещани програмни недостатъци като неизползвани променливи, празни блокове за хващане, ненужно създаване на обекти и така нататък. Поддържа Java , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

От това какво е нарушение на PMD?

PMD (Programming Mistake Detector) е анализатор на статичен изходен код с отворен код, който отчита проблеми, открити в кода на приложението. Проблеми, докладвани от PMD са по-скоро неефективен код или лоши програмни навици, които могат да намалят производителността и поддръжката на програмата, ако се натрупат.

Освен това, какво е PMD XML? Наборът от правила е XML конфигурационен файл, който описва колекция от правила, които да се изпълняват в a PMD бягай. PMD включва вградени набори от правила за извършване на бързи анализи с конфигурация по подразбиране, но потребителите се насърчават да създават свои собствени набори от правила от самото начало, тъй като те позволяват толкова голяма възможност за конфигуриране.

Тогава как да проверя нарушението си на PMD в eclipse?

Да тичаш PMD , щракнете с десния бутон върху възел на проекта и изберете “ PMD ”->” Проверете код с PMD ”.

За да инсталирате PMD плъгин за Eclipse:

  1. Стартирайте Eclipse и отворете проект.
  2. Изберете “Помощ”->”Актуализации на софтуера”->”Намиране и инсталиране”
  3. Щракнете върху „Напред“, след това върху „Нов отдалечен сайт“
  4. Кликнете върху останалите диалогови прозорци, за да инсталирате приставката.

Как управлявате PMD?

Изпълнение на PMD чрез команден ред

  1. Въведете pmd [име на файл|jar или zip файл, съдържащ изходен код|директория] [формат на отчета] [файл с правила], т.е.:
  2. Ако използвате JDK 1.3 или просто искате да стартирате PMD без пакетния файл, можете да направите:

Препоръчано: