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: f43e6,2c6139ce13be9980 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,3d3f20d31be1c33a X-Google-Attributes: gid103376,public X-Google-Thread: 1108a1,2c6139ce13be9980 X-Google-Attributes: gid1108a1,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Design by Contract Date: 1997/09/05 Message-ID: #1/1 X-Deja-AN: 270053669 References: <33E9ADE9.4709@flash.net> <34023BC4.2781E494@eiffel.com> <3402d123.0@news.uni-ulm.de> <3402DA6A.C4444E46@calfp.co.uk> <3402e51d.0@news.uni-ulm.de> <3402E8C9.3384D976@calfp.co.uk> <34050F3C.5A3A@invest.amp.com.au> <5u61qa$e23$6@miranda.gmrc.gecm.com> <5udnt4$fpb$1@usenet76.supernews.com> <340CA97A.427C@flash.net> Organization: New York University Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel Date: 1997-09-05T00:00:00+00:00 List-Id: John said <<> It seems to me that if you want to keep someone from changing the interface to > a class, or anything else for that matter, you stand in front of the > development staff and say in a clear voice "Don't change the interface.". > > If that doesn't work you might try "Don't change the interface or I'll fire > you.". > > Jeez, doesn't anyone work with folks that follow directions anymore?>> Hmmm! I do not think this will stand up as an ISO 9000 consistent documented procedure, but if it works, then we can augment Ken's suggestion, tell people in addition not to making typos to write efficient codfe and never introduce regressions -- that way you can do away with the nuisance of regression testing :-)