Sisukord:

Mis on Java PMD rikkumine?
Mis on Java PMD rikkumine?

Video: Mis on Java PMD rikkumine?

Video: Mis on Java PMD rikkumine?
Video: Using Static Analysis tools - FindBugs and PMD 2024, November
Anonim

1. Ülevaade. Lihtsamalt öeldes, PMD on lähtekoodi analüsaator, et leida levinumaid programmeerimisvigu, nagu kasutamata muutujad, tühjad püüdmisplokid, tarbetu objektide loomine ja nii edasi. See toetab Java , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

Mis on seega PMD rikkumine?

PMD (Programmeerimisvigade tuvastaja) on avatud lähtekoodiga staatilise lähtekoodi analüsaator, mis annab aru rakenduse koodis leitud probleemidest. Probleemid, millest teatas PMD on üsna ebaefektiivne kood või halvad programmeerimisharjumused, mis võivad nende kogunemisel vähendada programmi jõudlust ja hooldatavust.

Lisaks ülaltoodule, mis on PMD XML? Reeglikomplekt on XML konfiguratsioonifail, mis kirjeldab reeglite kogumit, mis tuleb käivitada a PMD jooksma. PMD sisaldab sisseehitatud reeglistikke, et käivitada vaikekonfiguratsiooniga kiiranalüüse, kuid kasutajatel soovitatakse algusest peale luua oma reeglistikud, kuna need võimaldavad nii palju seadistamist.

Kuidas siis kontrollida oma PMD rikkumist varjutuse ajal?

Jooksma PMD , paremklõpsake projekti sõlmel ja valige " PMD ”->” Kontrollima kood koos PMD ”.

Eclipse'i PMD pistikprogrammi installimiseks tehke järgmist.

  1. Käivitage Eclipse ja avage projekt.
  2. Valige "Abi" -> "Tarkvaravärskendused" -> "Otsi ja installi"
  3. Klõpsake nuppu "Järgmine", seejärel klõpsake "Uus kaugsait".
  4. Pistikprogrammi installimiseks klõpsake ülejäänud dialoogiboksil.

Kuidas te PMD-d juhite?

PMD käivitamine käsurea kaudu

  1. Tippige pmd [failinimi|jar või zip-fail, mis sisaldab lähtekoodi|kataloogi] [aruande vorming] [reeglikomplekti fail], st:
  2. Kui kasutate JDK 1.3 või soovite lihtsalt käivitada PMD-d ilma partiifailita, saate teha järgmist.

Soovitan: