|
|
|
|
|
As we get closer to GlassFish v3 FCS, the development is moving into cleanup stage - and with high volume, see the DEV alias. Part of the cleanup is the usual bug fixing, part is an Increased Testing via FishCAT and part is general code quality cleanup via tools like FindBugs. FindBugs is particularly useful because it helps to find new bugs and prevents future bugs. FindBugs is integrated into the development cycle through a Hudson job; see High Priority FindBugs. The FindBugs cleanup phase started recently (see FindBugs thread), but the Trend Chart shows the progress. |
I have not done a spotlight on Hudson in a while and there is a lot to mention, so this note is full of links:
|
• Goodies:
New Eclipse Plugin |
And, if you want to show (off?) your support, go visit the
CafePress Store
More Hudson Plugins and Adopters.
|
|
New plugins include those for Perforce, ClearCase, Cobertura, FindBugs, Task Scanner and VMWare; all delivered by the Hudson community - check Kohsuke's notes here and here. |
New public instances seen at OpenDS, OCTO Technology, OpenJFX, SourceLabs and Amazon Fresh. And reports from happy customers include Gertjaan, Serg.io, and Ed Gibbs.
Kohsuke, you guys need to put together a Hudson T-shirt! CafePress makes it very easy to set up; the per-unit price is not the best, but it works very well for one-offs. See GlassFish or Angry Build Cop.
|
Still more Hudson plug-ins:
• FindBugs
plugin from Hafner Ullrich,
Read about it at Kohsuke's blog and download them at the Hudson Download Site. |
|
This next Tuesday, Aug 7th, Bill Pugh will be giving a presentation on FindBugs (see earlier TA entries). Bill will also discuss JSR 305 (Annotations for Software Defect Detection), which he leads. The seminar is open for participation to any developer in the GlassFish community; check out the Announcement for details. |
|
FindBugs is a most excellent program that finds bugs in Java programs by looking for bug patterns. Aditya used it in GlassFish and writes about Finding Bugs made easy. Once you remove the bugs you will want to be sure they don't creep back in (as with lint) and the best arrangement is to use FindBugs in your IDE. There already was a Plugin for Eclipse and Roumen just reports that Sven Reimers has released a PlugIn for NetBeans. Seems like a real winner - check it out! |