| Տարբերակ | 5.0.1 |
|---|---|
| Հրատարակիչ | Dale Anson |
| Թողարկման ամսաթիվ | 30 հնվ, 2013 թ. |
| Ավելացման ամսաթիվը | 30 հնվ, 2013 թ. |
| OS պահանջները | Windows 2003, Windows Vista, Windows, Windows 7, Windows XP |
| Պահանջներ | None |
| Ընդհանուր ներբեռնումներ | 10 204 |
| Շաբաթական ներբեռնումներ | 5 |
| Գինը | Free |
Նկարագրություն
PMD-ն Java կոդերի անալիզատոր է: Այն գտնում է չօգտագործված փոփոխականներ, դատարկ բռնելու բլոկներ և անհարկի օբյեկտների ստեղծում: PMD-ն սկանավորում է Java-ի սկզբնական կոդը և փնտրում պոտենցիալ խնդիրներ, ինչպիսիք են՝ հնարավոր վրիպակներ՝ դատարկ փորձել, բռնել, վերջապես կամ փոխել հայտարարությունները, մեռած կոդ՝ չօգտագործված տեղական փոփոխականներ, պարամետրեր և մասնավոր մեթոդներ, ենթաօպտիմալ կոդ՝ անօգուտ String կամ StringBuffer-ի օգտագործում, չափազանց բարդ արտահայտություններ: անհարկի, եթե հայտարարություններ կամ օղակների համար, որոնք կարող են լինել while օղակներ, և կրկնօրինակ կոդ՝ պատճենված կամ տեղադրված կոդ: