From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 27 May 93 17:55:47 GMT From: agate!howland.reston.ans.net!darwin.sura.net!source.asset.com!vand@ucbvax .Berkeley.EDU (Laurence VanDolsen) Subject: Re: McCabe package for Ada? Message-ID: <1993May27.175547.30548@source.asset.com> List-Id: In article groleau@e7sa.crd.ge.com (Wes Groleau X7574) writes: >If I had a nickel for the number of times somebody said "I don't know why >I did that. Must be needed somewhere else." ... I can't help it, I have to tell this story. Once upon a quarter of a century ago we were developing a major release of a satellite control package every six months. All of the code was in assembler. During final integration, and operational use, any defects found were fixed with OCTAL patches. For each new release, all of the old defects had to be corrected in the assembler source. This job was usually given to one of the developers who had just rotated into developemnt from field installation and test. Sooo, this guy incorporated the patches literally. Where there had been a jump out of a routine to an empty place in memory to incorporate a fix that would not fit in line, he jumped out. Where a convenient instruction, or even operand field had been used as a mask value, he put a label on that instruction, or its operand, and used it. I think this is now refered to as, "He just didn't get it."