An engineering group at Trend ran FindBugs (http://findbugs.sourceforge.net/) 
on the HBase 0.20.0 release and this static code analyis tool identified ~340 
_potential_ issues. I was given this report in a meeting and had a chance to 
skim some of the findings. Most are legit. Many are Java class contract issues 
(equals, hashCode, etc.) which should be cleaned up as janitorial work, some 
serialization contract issues, some dead code, and, more importantly, some 
instances inconsistent synchronization and a few true logic bugs.

So I installed tonight the FindBugs plugin for Eclipse. It generates 404 
findings for the 0.20 branch, and 344 findings for trunk. 

I'm taking this opportunity to go through and make cleanups and fixes where 
warranted, also addressing Eclipse warnings in the process. 

   - Andy


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to