Innehållsförteckning:

Vad är PMD-överträdelse i Java?
Vad är PMD-överträdelse i Java?

Video: Vad är PMD-överträdelse i Java?

Video: Vad är PMD-överträdelse i Java?
Video: How to use PMD tool to analyse java code. 2024, November
Anonim

1. Översikt. Enkelt uttryckt, PMD är en källkodsanalysator för att hitta vanliga programmeringsbrister som oanvända variabler, tomma fångstblock, onödigt skapande av objekt och så vidare. Det stödjer Java , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

Därav, vad är PMD-överträdelse?

PMD (Programming Mistake Detector) är en statisk källkodsanalysator med öppen källkod som rapporterar om problem som finns i applikationskoden. Problem rapporterade av PMD är ganska ineffektiv kod, eller dåliga programmeringsvanor, vilket kan minska programmets prestanda och underhållbarhet om de ackumuleras.

Förutom ovan, vad är PMD XML? En regeluppsättning är en XML konfigurationsfil, som beskriver en samling regler som ska köras i en PMD springa. PMD innehåller inbyggda regeluppsättningar för att köra snabba analyser med en standardkonfiguration, men användare uppmuntras att göra sina egna regeluppsättningar från början, eftersom de tillåter så mycket konfigurerbarhet.

Hur kontrollerar jag då min PMD-överträdelse i eclipse?

Att springa PMD , högerklicka på en projektnod och välj " PMD ”->” Kontrollera kod med PMD ”.

Så här installerar du PMD-plugin för Eclipse:

  1. Starta Eclipse och öppna ett projekt.
  2. Välj "Hjälp"->"Programuppdateringar"->"Sök och installera"
  3. Klicka på "Nästa" och sedan på "Ny fjärrwebbplats"
  4. Klicka dig igenom resten av dialogrutorna för att installera plugin-programmet.

Hur kör man en PMD?

Kör PMD via kommandoraden

  1. Skriv pmd [filnamn|jar eller zip-fil som innehåller källkod|katalog] [rapportformat] [regeluppsättningsfil], dvs:
  2. Om du använder JDK 1.3 eller om du bara vill köra PMD utan batchfilen kan du göra ett:

Rekommenderad: