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,2c6139ce13be9980 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,3d3f20d31be1c33a X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,2c6139ce13be9980 X-Google-Attributes: gidf43e6,public From: WhiteR@nospamplease.CRPL.Cedar-Rapids.lib.IA.US (Robert S. White) Subject: Re: The stupidity of all the Ariane 5 analysts. Date: 1997/07/25 Message-ID: <5raokk$udk$1@flood.weeg.uiowa.edu>#1/1 X-Deja-AN: 258891005 References: <33C835A5.362A@flash.net> <33CC0548.4099@flash.net> <5qitoi$fdv$1@news.irisa.fr> <33CD6512.2404@flash.net> <01bc92e6$7a6f9e40$287b7b7a@tlo2> <33CEAF05.6389@flash.net> <33D2827B.41C67EA6@eiffel.com> <5qucs7$jie$3@flood.weeg.uiowa.edu> <33D3F2CB.61DC@flash.net> <5r4952$nca$1@flood.weeg.uiowa.edu> <33D69CAF.19F1@flash.net> Organization: uses the CMM and ISO-900x Newsgroups: comp.software-eng,comp.lang.ada,comp.lang.eiffel Date: 1997-07-25T00:00:00+00:00 List-Id: In article <33D69CAF.19F1@flash.net>, kennieg@flash.net says... > Robert S. White wrote: >> I consider that a _typical_ coding error that is normally found by software >> code inspections or unit level tests >It would have been found if the design made it clear a different >solution >was necessary, or "common sense" was used in this example. Perhaps I should have provided more detail about our industry software engineering process. During the detail design review of the software module, Test Cases, for doing the module unit level tests are also presented. One of the checklist items for the test cases is to ensure that the module is tested at boundry conditions and beyond boundry conditions - both for the positive and negative extremes in the case of a signed value. This type of software design process with inspections using checklists even against the test cases is a way to spread out that very rare/precious commondity called "common sense". _____________________________________________________________________ Robert S. White -- An embedded systems software engineer