Përmbajtje:

Çfarë është shkelja e PMD në Java?
Çfarë është shkelja e PMD në Java?

Video: Çfarë është shkelja e PMD në Java?

Video: Çfarë është shkelja e PMD në Java?
Video: Камерон Расселл: Внешность не главное. Поверьте мне, я модель 2024, Mund
Anonim

1. Vështrim i përgjithshëm. E thënë thjesht, PMD është një analizues i kodit burimor për të gjetur të metat e zakonshme të programimit si variabla të papërdorura, blloqe kapëse boshe, krijimi i panevojshëm i objekteve, e kështu me radhë. Ai mbështet Java , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

Pra, çfarë është shkelje PMD?

PMD (Programming Mistake Detector) është një analizues i kodit burimor statik me burim të hapur që raporton për problemet që gjenden brenda kodit të aplikacionit. Çështjet e raportuara nga PMD janë kode mjaft joefikase, ose zakone të këqija programimi, të cilat mund të zvogëlojnë performancën dhe mirëmbajtjen e programit nëse grumbullohen.

Përveç sa më sipër, çfarë është PMD XML? Një grup rregullash është një XML skedar konfigurimi, i cili përshkruan një koleksion rregullash që do të ekzekutohen në a PMD vraponi. PMD përfshin grupe rregullash të integruara për të kryer analiza të shpejta me një konfigurim të paracaktuar, por përdoruesit inkurajohen të bëjnë grupet e tyre të rregullave që në fillim, sepse ato lejojnë shumë konfigurim.

Atëherë, si mund ta kontrolloj shkeljen time PMD në eklips?

Me vrapu PMD , klikoni me të djathtën në një nyje projekti dhe zgjidhni " PMD ”->” Kontrollo kod me PMD ”.

Për të instaluar shtesën PMD për Eclipse:

  1. Filloni Eclipse dhe hapni një projekt.
  2. Zgjidhni "Ndihmë"->"Përditësimet e softuerit"->"Gjeni dhe instaloni"
  3. Klikoni "Next", pastaj kliko "Sit i ri në distancë"
  4. Klikoni në pjesën tjetër të kutive të dialogut për të instaluar shtojcën.

Si e drejtoni një PMD?

Ekzekutimi i PMD përmes linjës së komandës

  1. Shkruani pmd [emri i skedarit | kavanoz ose skedar zip që përmban kodin burimor | drejtorinë] [formatin e raportit] [skedarin e rregullimit], d.m.th.
  2. Nëse jeni duke përdorur JDK 1.3 ose thjesht dëshironi të ekzekutoni PMD pa skedarin e grupit, mund të bëni një:

Recommended: