Java News from Friday, January 9, 2004

Tom Copeland has released PMD 1.4, an open source tool for automatically checking Java code for various classes of bugs. PMD scans Java source code and looks for potential problems including:

This release seems to be much improved over 1.3, which is to say 1.4 works and 1.3 didn't. 1,4 also adds an AbstractNamingRule (which I personally don't agree with) and a ProperCloneImplementationRule.

In my tests, PMD 1.4 found a few minor problems in the XOM code base (unused local variables, mostly) but didn't turn up anything too major. This isn't necessarily a fair test, because XOM has been repeatedly checked with earlier versions of PMD as well as other similar tools, so most of the easy problems have been found and fixed.


Websina has released BugZero 3.3.1, a $999 payware Web-based bug tracking system that supports multiple projects, group-based access, automatic bug assignment, file attachment, email notification, and metric reports. Bug Zero is written in Java and can run on top of various backend databases including MySQL. 3.3.1 is a bug fixx release.