The last graph I posted didn't really do the Crap4J Hudson plugin justice, especially since Daniel Lindner fixed the bug where %age figures disappeared when Crappyness was < 1%.
Daniel replied to me at the time that "when your code isn't crap, the Crap4J plugin is". Well, now the plugin's fixed, I'd better start cutting the crap in my code :-)
I'll be doing a mini-presentation on Crap4J at the Wellington Java User Group meeting tomorrow.
Behavioral Design Patterns: Command
3 hours ago