INHOUDSOPGAWE:

Wat is PMD-oortreding in Java?
Wat is PMD-oortreding in Java?

Video: Wat is PMD-oortreding in Java?

Video: Wat is PMD-oortreding in Java?
Video: How to use PMD tool to analyse java code. 2024, Mei
Anonim

1. Oorsig. Eenvoudig gestel, PMD is 'n bronkode-ontleder om algemene programmeringsfoute soos ongebruikte veranderlikes, leë vangblokke, onnodige voorwerpskepping, ensovoorts te vind. Dit ondersteun Java , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

Wat is PMD-oortreding daarvan?

PMD (Programming Mistake Detector) is 'n oopbron statiese bronkode-ontleder wat verslag doen oor kwessies wat binne toepassingskode gevind word. Kwessies gerapporteer deur PMD is eerder ondoeltreffende kode, of slegte programmeringsgewoontes, wat die werkverrigting en onderhoubaarheid van die program kan verminder as hulle ophoop.

Behalwe hierbo, wat is PMD XML? 'n Reëlstel is 'n XML konfigurasielêer, wat 'n versameling reëls beskryf wat uitgevoer moet word in 'n PMD hardloop. PMD sluit ingeboude reëlstelle in om vinnige ontledings met 'n verstekkonfigurasie uit te voer, maar gebruikers word aangemoedig om van die begin af hul eie reëlstelle te maak, omdat dit soveel konfigureerbaarheid moontlik maak.

Hoe kontroleer ek dan my PMD-oortreding in verduistering?

Om te hardloop PMD , regskliek op 'n projeknodus en kies " PMD ”->” Tjek kode met PMD ”.

Om die PMD-inprop vir Eclipse te installeer:

  1. Begin Eclipse en maak 'n projek oop.
  2. Kies “Help”->”Sagteware-opdaterings”->”Vind en installeer”
  3. Klik op "Volgende", klik dan op "Nuwe afgeleë werf"
  4. Klik deur die res van die dialoogkassies om die inprop te installeer.

Hoe bestuur jy 'n PMD?

Begin PMD via opdragreël

  1. Tik pmd [lêernaam|jar of zip-lêer wat bronkode|gids] [verslagformaat] [reëlstellêer] bevat, d.w.s.:
  2. As jy JDK 1.3 gebruik of jy wil net PMD sonder die bondellêer laat loop, kan jy 'n doen:

Aanbeveel: