PMD, Java kaynak kodunu tarar ve aşağıdakiler gibi olası sorunları arar: Olası hatalar - boş try / catch / nihayet / switch ifadeleri Ölü kod - kullanılmayan yerel değişkenler, parametreler ve özel yöntemler Düşük kod - israflı String / StringBuffer kullanımı Aşırı karmaşık ifadeler - gereksiz if ifadeleri,döngüler sırasında olabilecek döngüler için Yinelenen kod - kopyalanan / yapıştırılan kod, kopyalanan / yapıştırılan hatalar anlamına gelir
pmd
İnternet sitesi:
http://pmd.sourceforge.net/Kategoriler
Linux için Pmd'a alternatifler
3
FindBugs
Java kodunda hata aramak için statik analiz kullanan bir program olan FindBugs
- Ücretsiz
- Windows
- Mac
- Linux
- Java Mobile