Correct code/unit testing (was Re: Efficient python programming...)

Peter Hansen peter at engcorp.com
Mon Jun 10 23:43:47 EDT 2002


"Delaney, Timothy" wrote:
> 
> > From: Peter Hansen [mailto:peter at engcorp.com]
> > Perhaps, assuming you put a lot of bugs in the code, some
> > amount of staring will be necessary.
> >
> > I believe staring is of little or no use, however, having
> > tried it many times with my and others' code which had bugs and
> > not having found those bugs by staring.
> 
> Staring in and of itself is not of much use ... however, simply getting
> another set of eyes on the code is. I have found that in the majority of
> cases, one of two things will occur:
> 
> 1. The new set of eyes will immediately see the thing you've been failing to
> see for the past 2 hours ...
> 
> OR
> 
> 2. While explaining to the new set of eyes enough for them to understand the
> problem, *you* will see what you've been failing to see for the past 2 hours
> ...

Agreed!  Of course, in XP that's called "pair programming" and you do
it all the time on production code, not just after you've wasted two
fruitless, frustrating hours. :-)

-Peter



More information about the Python-list mailing list