From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public From: eachus@spectre.mitre.org (Robert I. Eachus) Subject: Re: OO, C++, and something much better! Date: 1997/01/28 Message-ID: #1/1 X-Deja-AN: 212885190 references: <32E999AE.2F68@parcplace.com> organization: The Mitre Corp., Bedford, MA. newsgroups: comp.object,comp.lang.c++,comp.lang.ada,comp.lang.smalltalk,comp.lang.eiffel Date: 1997-01-28T00:00:00+00:00 List-Id: In article <5cio7f$brk$1@news.nyu.edu> kenner@lab.ultra.nyu.edu (Richard Kenner) writes: > I've heard nobody claim that *testing* is a bad idea. The claim, > with which I agree, is that *reliance* on testing is a bad idea. > There's a very large difference between those claims. I agree, but I would state it very differently. There are projects where using the debugger as part of the verification process is acceptable. However, any bugs showing up during formal test would occasion a LOT of soul searching, and possibly a decision to completely rewrite significant sections of the application. The most likely decision is to forgo fielding that version of the software. It is more expensive to build applications this way, but surprisingly it is probably easier and cheaper to use error prevention techniques to get a one per ten million SLOC error rate than to use debugging to get a one per thousand line error rate. -- Robert I. Eachus with Standard_Disclaimer; use Standard_Disclaimer; function Message (Text: in Clever_Ideas) return Better_Ideas is...