Moving Into the Modern Age

The last official release of Frame2 happened in January of 2006, and was Java 1.4 specific. I am currently making changes to the codebase to take advantage of all of the improvements that Java 5 and 6 brought. The process is roughly this:

  1. Configure Eclipse with the latest available JDK.
  2. Turn on all compiler warnings.
  3. Eliminate some warnings.
  4. Rerun all unit tests.
  5. GOTO 3 until warnings are gone, or at least only in the generated JAXB code.
  6. Run FindBugs.
  7. Eliminate issues found by FindBugs.
  8. Rerun unit tests.
  9. GOTO 6 until FindBug issues are minimized.

At least, that’s the plan. Reality usually has different plans - so far they’ve mostly involved obtaining new versions of required libraries and watching the failed unit test count skyrocket. On the plus side, Java 6 has made JAXB significantly less painful - more on that later.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Ma.gnolia
  • Reddit
  • Slashdot
  • Technorati
  • Google
  • Live
  • StumbleUpon
  • TwitThis

0 comments ↓

There are no comments yet...Kick things off by filling out the form below.

Leave a Comment