Sommario:

Che cos'è la violazione del PMD in Java?
Che cos'è la violazione del PMD in Java?

Video: Che cos'è la violazione del PMD in Java?

Video: Che cos'è la violazione del PMD in Java?
Video: What is Microdermabrasion? All about PMD - Personal Micro Derm 2024, Aprile
Anonim

1. Panoramica. In poche parole, PMD è un analizzatore di codice sorgente per trovare difetti di programmazione comuni come variabili inutilizzate, blocchi catch vuoti, creazione di oggetti non necessari e così via. Supporta Giava , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

Di conseguenza, cos'è la violazione del PMD?

PMD (Programming Mistake Detector) è un analizzatore di codice sorgente statico open source che segnala i problemi riscontrati all'interno del codice dell'applicazione. Problemi segnalati da PMD sono codici piuttosto inefficienti o cattive abitudini di programmazione, che possono ridurre le prestazioni e la manutenibilità del programma se si accumulano.

Oltre a sopra, cos'è PMD XML? Un set di regole è un XML file di configurazione, che descrive una raccolta di regole da eseguire in a PMD correre. PMD include set di regole incorporati per eseguire analisi rapide con una configurazione predefinita, ma gli utenti sono incoraggiati a creare i propri set di regole dall'inizio, perché consentono così tanta configurabilità.

Quindi, come posso verificare la mia violazione del PMD in Eclipse?

Correre PMD , fare clic con il pulsante destro del mouse su un nodo del progetto e selezionare " PMD ”->” Dai un'occhiata codice con PMD ”.

Per installare il plugin PMD per Eclipse:

  1. Avvia Eclipse e apri un progetto.
  2. Seleziona "Aiuto"->"Aggiornamenti software"->"Trova e installa"
  3. Fare clic su "Avanti", quindi su "Nuovo sito remoto"
  4. Fare clic sul resto delle finestre di dialogo per installare il plug-in.

Come si esegue un PMD?

Esecuzione di PMD tramite riga di comando

  1. Digita pmd [nome file|jar o file zip contenente il codice sorgente|directory] [formato rapporto] [file set di regole], ovvero:
  2. Se stai usando JDK 1.3 o vuoi semplicemente eseguire PMD senza il file batch, puoi fare una:

Consigliato: