PMD сканира изходния код на Java и търси потенциални проблеми като: Възможни грешки - празни опити / улавяне / най-накрая / превключване на изявления Мъртъв код - неизползвани локални променливи, параметри и частни методи Субоптимален код - разточителна употреба на String / StringBuffer Свръхсложни изрази - ненужни, ако заявления,за бримки, които биха могли да бъдат, докато цикли Дублиращ код - копиран / поставен код означава копирани / поставени грешки
pmd
WebSite:
http://pmd.sourceforge.net/Категории
Алтернативи на Pmd за Mac
3
FindBugs
FindBugs, програма, която използва статичен анализ, за да търси грешки в Java код
- Безплатно
- Windows
- Mac
- Linux
- Java Mobile