Բովանդակություն:

Ի՞նչ է PMD-ի խախտումը Java-ում:
Ի՞նչ է PMD-ի խախտումը Java-ում:

Video: Ի՞նչ է PMD-ի խախտումը Java-ում:

Video: Ի՞նչ է PMD-ի խախտումը Java-ում:
Video: The gospel of Matthew | Multilingual Subtitles +450 | Search for your language in the subtitles tool 2024, Մայիս
Anonim

1. Ընդհանուր ակնարկ. Պարզապես դիր, PMD սկզբնաղբյուրային կոդի անալիզատոր է՝ գտնելու ծրագրավորման ընդհանուր թերությունները, ինչպիսիք են չօգտագործված փոփոխականները, դատարկ բռնման բլոկները, անհարկի օբյեկտների ստեղծումը և այլն: Այն աջակցում է Java , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL:

Ի՞նչ է PMD խախտումը:

PMD (Programming Mistake Detector) բաց կոդով ստատիկ կոդերի անալիզատոր է, որը հաղորդում է հավելվածի կոդում հայտնաբերված խնդիրների մասին: Խնդիրները հաղորդում է PMD բավականին անարդյունավետ կոդ կամ վատ ծրագրավորման սովորություններ են, որոնք կարող են նվազեցնել ծրագրի կատարումը և պահպանումը, եթե դրանք կուտակվեն:

Բացի վերևից, ինչ է PMD XML-ը: Կանոնների հավաքածուն է XML կազմաձևման ֆայլ, որը նկարագրում է կանոնների հավաքածու, որը պետք է կատարվի a PMD վազել. PMD ներառում է ներկառուցված կանոնակարգեր՝ լռելյայն կազմաձևով արագ վերլուծություններ կատարելու համար, սակայն օգտատերերին խրախուսվում է սկզբից ստեղծել իրենց կանոնակարգերը, քանի որ դրանք թույլ են տալիս շատ կարգավորելիություն:

Հետո ինչպե՞ս ստուգեմ իմ PMD խախտումը խավարման ժամանակ:

Վազել PMD , աջ սեղմեք նախագծի հանգույցի վրա և ընտրեք « PMD ”->” Ստուգեք կոդը հետ PMD ”.

Eclipse-ի համար PMD plugin-ը տեղադրելու համար՝

  1. Սկսեք Eclipse-ը և բացեք նախագիծ:
  2. Ընտրեք «Օգնություն» -> «Ծրագրային թարմացումներ» -> «Գտնել և տեղադրել»
  3. Կտտացրեք «Հաջորդ», ապա կտտացրեք «Նոր հեռավոր կայք»
  4. Սեղմեք մնացած երկխոսության արկղերի վրա՝ plugin-ը տեղադրելու համար:

Ինչպե՞ս եք վարում PMD-ն:

Աշխատում է PMD հրամանի տողի միջոցով

  1. Մուտքագրեք pmd [ֆայլի անուն | բանկա կամ zip ֆայլ, որը պարունակում է աղբյուրի կոդը|տեղեկատու] [հաշվետվության ձևաչափ] [կանոնների հավաքածուի ֆայլ], այսինքն.
  2. Եթե դուք օգտագործում եք JDK 1.3 կամ պարզապես ցանկանում եք գործարկել PMD-ն առանց խմբաքանակի ֆայլի, կարող եք անել հետևյալը.

Խորհուրդ ենք տալիս: