Computer Chess Club Archives


Search

Terms

Messages

Subject: Bugs must die!

Author: Pat King

Date: 08:27:01 02/25/03

Go up one level in this thread


On February 25, 2003 at 05:09:16, Sune Fischer wrote:

>On February 24, 2003 at 22:27:46, Omid David Tabibi wrote:
>
>>On February 24, 2003 at 20:17:05, Sune Fischer wrote:
>>
>>>Hey there.
>>>
>>>I've dumped the triangle PV
>>
>>What was wrong with the poor thing?!
>
>Too messy and possibly slow (but not sure about that).
>The final drop came when I couldn't make it bug free, there was always a few
>illegal moves at the end of it. This happened at every other iteration and I
>think it had something to do with me not nulling the pv right in qsearch when
>returning stand pat score, or something like that, anyway I got tired looking
>for the bug.
>
>-S.
Bugs must die. Even though you've thrown out the code that provided evidence of
the bug, you don't know  that you've killed the bug. That's how I started making
real progress, by killing each bug, no matter how long it took, before moving
on. I spent 4 months on one intermittent castling quirk because I've learned
from 10 years of banging my head against walls, that if I didn't, the bug would
be harder to find, and harder to fix, later when my program had grown bigger and
more complex.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.