AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20071012180032.46418e42@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<oleg.kiselev@gmail.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
RMID:#imap/andys@onstor.net@onstor-exch02.onstor.net/INBOX	0	d20428af0710121747r4cfe457dgc4989c6fcd532ccb@mail.gmail.com
X-Sylpheed-End-Special-Headers: 1
Date: Fri, 12 Oct 2007 18:01:03 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: "Oleg Kiselev" <oleg.kiselev@gmail.com>
Subject: Re: one more "programming practice" religious belief i have :-)
Message-ID: <20071012180103.1dffb89f@ripper.onstor.net>
In-Reply-To: <d20428af0710121747r4cfe457dgc4989c6fcd532ccb@mail.gmail.com>
References: <d20428af0710121747r4cfe457dgc4989c6fcd532ccb@mail.gmail.com>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

On Fri, 12 Oct 2007 17:47:51 -0700 "Oleg Kiselev"
<oleg.kiselev@gmail.com> wrote:

> andy, thank you for taking time to talk to me yesterday.
> 
> speaking of strongly held beliefs about programming, i have one more i
> forgot to mention:
> i believe that every bug fix must be accompanied by a test case added
> to the regression test suite that tries to reproduce the bug and
> confirms that the bug is indeed fixed.   from my experience, code
> regresses and bug fixes disappear for whatever reason and without
> this kind of discipline, it's impossible to either be sure that a bug
> is really fixed or that it hasn't crept back into the code.

Thanks for the note, Oleg.  It seems that anyone that experienced the
result of this kind of discipline practiced at Veritas is a big fan,
myself included.

Cheers,

a

