cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nicola Ken Barozzi" <baro...@nicolaken.com>
Subject Re: [vote] POI commiters (was: RE: [vote] Accepting donated POI serializers/generators)
Date Fri, 11 Jan 2002 12:31:50 GMT

----- Original Message -----
From: "Stefano Mazzocchi" <stefano@apache.org>
To: <cocoon-dev@xml.apache.org>
Sent: Friday, January 11, 2002 1:05 PM
Subject: Re: [vote] POI commiters (was: RE: [vote] Accepting donated POI
serializers/generators)


> Easy, Ken.

:-)

> Gianugo, was simply stating worries about a too-fast release cycle on
> the contracts.

Yes, I agree.
I hope I was clear enough in my explanation that the contracts are intended
to be as stable as possible; IMHO that means at most possibly one change per
distribution.
Anyway none are expected now that Gnumeric has a final format and Andy has
already formalized their schema.

> But I've asked Andrew that myself and I think the serializer won't
> require that many changes so I think everybody is happy.

Yes, I know, I'm collaborating with them in what I can do to help them
integrate in Cocoon.
I stupidly forgot to remember all of you that we recently refactored the
code to separate the generic serialization framework from the serializer
implementations and the java APIs. Only the implementation will require
frequent patches IMO, but this doesn't necessarily have to touch the code in
Cocoon.
Anyway I know, from my brief but intense experience with them, that they
value continuity and stability of contracts very much. Andy sure knows how
to defend himself, when he wakes up ;-)  .
Sorry Gianugo if I've given you the impression of being polemic, it wasn't
in my intentions. You know what it's like to be a project manager ;-)

IMO this discussion brought up a need, that I always have in programs: the
need of auditing contracts.
They have to be first defined, then controlled. JUnit can help in this; does
GUMP run now multiple build targets?
How should Cocoon define and control-audit-enforce contracts?
If we want clear contracts, we must first write them.
And contract enforcement is the first step to quality (ISO9000 sense) of the
code.

Ken
--
Nicola Ken Barozzi                 xml-cocoon@nicolaken.com

These are the days of miracle and wonder...
          ...so don't cry baby, don't cry...
                                                  Paul Simon

Mime
View raw message