PMD skannar Java-källkod och letar efter potentiella problem som: Möjliga buggar - tom försök / fånga / slutligen / byta uttalanden Död kod - oanvända lokala variabler, parametrar och privata metoder Suboptimal kod - slösande String / StringBuffer-användning Överkomplicerade uttryck - onödigt om uttalanden,för slingor som kan vara medan slingor Duplicera kod - kopierad / klistrad kod betyder kopierade / klistrade buggar
pmd
Hemsida:
http://pmd.sourceforge.net/kategorier
Alternativ till Pmd för Linux
3
FindBugs
FindBugs, ett program som använder statisk analys för att leta efter buggar i Java-kod
- Gratis
- Windows
- Mac
- Linux
- Java Mobile