avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paulo Gaspar" <paulo.gas...@krankikom.de>
Subject RE: [RT] Adopting XP Practices in Avalon
Date Tue, 29 Jul 2003 11:06:51 GMT
Hi Ulrich,

I find some XP practices a bit extreme too... but I tend to agree
with the test driven bit.

The "Pragmatic Programmer" line looks more down to Earth than the
XP line and they DO put a lot of emphasis on testing too. For a very
interesting read on the subject, take a look at:

This is the last of a series of 10 small interviews. I send you the
URL to the last because this one has a list of the URLs of all the
others. The complete list of interviews at Artima can be found at

Some other (very) interesting "Pragmatic Programmer" stuff at:

Have fun,
Paulo Gaspar

> -----Original Message-----
> From: news [mailto:news@main.gmane.org]On Behalf Of Ulrich Mayring
> Sent: segunda-feira, 28 de Julho de 2003 23:26
> To: dev@avalon.apache.org
> Subject: Re: [RT] Adopting XP Practices in Avalon
> Berin Loritsch wrote:
> > * No attachment to specific methodologies.  Just because our
> idea works today
> >    doesn't mean it will tomorrow.  (Remember the points from no
> big design up
> >    front).  Don't fight tooth and nail for a way of doing
> things--more than
> >    likely it will be replaced with something that works better later.
> Does that include the XP principles? :)
> BTW, you forgot one XP principle, which states that programmers work in
> teams of two and take turns writing software and supervising the
> software writer. Not sure how that's supposed to work in OpenSource,
> though :)
> The other XP principles you mentioned are all good, but test-driven
> development is a decoy. You can never catch the hard-to-find bugs and
> simply fixing the trivial bugs, when they occur, is much faster than
> writing formalized tests for them.
> There's a Dilbert cartoon, which goes so:
> Boss: "We have to come up with a strategic plan that will justify the
> resources spent in fixing that bug."
> Dilbert: "Oh, I can fix that in 10 seconds... clackedy-clack... Ok, done!"
> Boss: "Good work, now all we need is that plan."
> The moral is: why worry about formalizing trivialities, just get the job
> done. And you'll never succeed in formalizing non-trivialities, i.e.
> writing tests for hairy bugs.
> cheers,
> Ulrich

To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org

View raw message