

|
About the author |
|
PMD Applied The definitive user’s manual
Packed with useful information, |
|
including: installation & basic operation; Ant and PMD (including Maven); IDE plugins; detecting duplicate code; best practices; writing custom and XPath rules; customizing PMD; similar open source tools; and |
|
Tom Copeland started in BASIC on a TRS-80 Model III (less in demand of late). He writes Ruby, C and Java code, while contributing to many open source projects (including PMD and GForge). He helps administer RubyForge, an open source project repository. Tom, Alina and their six children live in northern Virginia. |