PMD skanuje kod źródłowy Java i wyszukuje potencjalne problemy, takie jak: Możliwe błędy - puste instrukcje try / catch / wreszcie / switch Martwy kod - nieużywane zmienne lokalne, parametry i metody prywatne Kod nieoptymalny - marnotrawstwo Wykorzystanie String / StringBuffer Zbyt skomplikowane wyrażenia - niepotrzebne instrukcje if,dla pętli, które mogą występować podczas pętli Duplikat kodu - skopiowany / wklejony kod oznacza skopiowane / wklejone błędy
Stronie internetowej:
http://pmd.sourceforge.net/Kategorie
Alternatywy dla Pmd dla Mac
3
FindBugs
FindBugs, program wykorzystujący analizę statyczną do wyszukiwania błędów w kodzie Java
- Darmowa
- Windows
- Mac
- Linux
- Java Mobile