[Python-Dev] guidelines for contributing to Python

Barry A. Warsaw bwarsaw@beopen.com
Tue, 25 Jul 2000 01:40:32 -0400 (EDT)

>>>>> "DB" == Daniel Berlin <dan@cgsoftware.com> writes:

    DB> Yes.  It's the only way to make sure it doesn't happen again.
    DB> GCC has about 6000 regression tests currently, fer instance.
    DB> Each came about as part of a bug reported (usually what
    DB> happens is someone takes the preprocessed source sent in with
    DB> the bug report, and distills it down to about 100-1024 bytes
    DB> worth of code that demonstrate the bug.).

Absolutely agreed.  I can't even count the number of times that my
regression test suite saved much embarrassment with CC Mode.  Python
is a big complex system with many interacting pieces.  A butterfly
change here can cause a hurricane breakage elsewhere.  It's exactly
this kind of thing the regression tests will catch.