POV-Ray : Newsgroups : povray.off-topic : This is great : Re: This is great Server Time
5 Sep 2024 21:22:50 EDT (-0400)
  Re: This is great  
From: clipka
Date: 24 Aug 2009 08:41:31
Message: <4a928a7b$1@news.povray.org>
> No, what I'm saying is "if adding debug code alters all the bugs, how 
> does that not make it scientifically impossible to remove all the bugs?"

It's virtually impossible to remove them all anyway (heck, you won't 
even /notice/ some of the bugs).

And of course one develops an instinct where such Heisenbugs /really/ 
originate.

It's also the type of bugs where doing a long weekend (or sometimes a 
long week) of "extreme debugging" will usually get you somewhere.

The worse problems are those where the error mechanism is plain obvious, 
but is inherent in the software design, and fixing it invariably creates 
a bug somewhere else, which can only be fixed by introducing a third 
one, which in turn can only be fixed by re-introducing the first one... 
seen such things happening; with such bugs "oscillating" for a month or 
so before people decided to get back to the drawing board, and redesign 
that part of the application. That was an embedded system - in a large 
software project for an insurance company I was briefly involved in, 
some bugs had allegedly been oscillating between "fixed" and "broken" 
for years already.

Fortunately that kind of bugs doesn't suit my working mode: Repetitive 
tasks - i.e. anything I encounter more than once - typically prompt me 
to invest a lot of time and energy into making sure I never have to 
spend any significant time on them a third or even fourth time.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.