PMD (ソフトウェア)
PMD (英語のProgramming Mistake Detectorの頭文字)は、Javaソースコードをするための静的なルールセットで、以下のような潜在的問題を識別する:
PMDには正式名称が無く、いくつかの非公式名があり、おそらく最も適切な名称は「Programming Mistake Detector」とされる。
通常PMDのエラーは真のエラーにはならないが、むしろ非効率なコードで例えば未だに修正されないとしてもアプリケーションは適切な動作が出来る事になる。