You are not logged in.

Dear visitor, welcome to Jabaco - Community. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

axtens

Trainee

  • "axtens" is male
  • "axtens" started this thread

Posts: 37

Date of registration: Mar 16th 2009

Location: Perth, WA, Australia

Occupation: Software/Test Engineer

Hobbies: be a husband and a dad, play ukulele, sing

  • Send private message

1

Friday, April 17th 2009, 6:54am

findbugs (Uni Maryland) utility

G'day everyone,



On a whim I ran findbugs over the jabaco.jar file. It found a horde (571 to be exact) of bugs (of which not all, but certainly some, may be severe). May I suggest that findbugs be downloaded and run in the presence of the source code?



Kind regards,

Bruce.

Moogly

Beginner

  • "Moogly" is male

Posts: 17

Date of registration: Mar 9th 2009

  • Send private message

2

Tuesday, April 21st 2009, 4:27am

Wait, but wouldn't it be innacurate? Since Jabaco is a new language? :P

A1880

Intermediate

  • "A1880" is male

Posts: 500

Date of registration: Jan 1st 2009

Location: Hanover, Germany

Occupation: Software Engineer

Hobbies: Hilbert Curves

  • Send private message

3

Tuesday, April 21st 2009, 8:50am

FindBugs

Hi all,
from my point of view, applying FindBugs to Jabaco.jar is a good idea. I tried the stand-alone Swing version of FindBugs. The list of findings is impressive.
However, it would be short-sighted to draw the direct conclusion "high number of errors = low quality of Jabaco". FindBugs is optimized to find potential problems in human-written code. Emphasis on "potential". Compiler-generated code might deliberately chose to use constructions which could be dangerous and difficult to maintain for typical developers.

The next step could be to cluster the warnings devised by FindBugs into severity levels. "real" problems should be solved, ideally by community volunteers. An excellent opportunity to get to know the Jabaco framework and to develop personal Java skills.

Best regards,

A1880

Rate this thread
WoltLab Burning Board