ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Louis Tribble" <>
Subject Re: cvs commit: jakarta-ant/src/main/org/apache/tools/zip
Date Mon, 29 Oct 2001 17:38:00 GMT
Ouch. I want to reply ASAP. Any comments.

----- Original Message -----
From: "Stephane Bailliez" <>
To: "Ant Developers List" <>
Sent: Monday, October 29, 2001 1:17 AM
Subject: RE: cvs commit: jakarta-ant/src/main/org/apache/tools/zip

> -----Original Message-----
> From: Peter Donald []
> I assume you used a tool to do this ? If so could you tell us
> the name of it
> ? ;)

MAudit optional task. :-)

The tool (ex Metamata Audit) is now available from Webgain since they
acquired Metamata a couple of months ago:
It is still compatible with the task.

Cool tool, even though the GUI is hell for running or configuring, it is
very useful. Too bad it does not seems to be enhanced due to other marketing
considerations. It would be nice to see Javadoc checking and indentation as
additional features.

It underlines potential coding problems such as coumpound assignement,
complex loop operations, nested assignement, unnecessary casts, hiding of
names, multiple visible declaration, badly located array declarators, unused
declarations, enclosing body of if/else/loop statements, ...

The main advantage of using the task is that you can have an XML report of
all these errors, it's then easy to process it via XSL (see maudit.xsl in
src/etc) and publish the errors on your intranet or whatever.

I'm doing this for every nightly build in my company along with JUnit tests
and metrics (MMetrics). There is still a lot to do in this area and not many
companies working in the QA field seems to be aware of what people really
need during development.

 St├ęphane Bailliez
 Software Engineer, Paris - France
 iMediation -
 Disclaimer: All the opinions expressed above are mine and not those from my

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message