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: jfb3@pdq.net (John F. Bell III) Subject: Re: Design by Contract Date: 1997/09/01 Message-ID: <5udnt4$fpb$1@usenet76.supernews.com>#1/1 X-Deja-AN: 269321158 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> Organization: All USENET -- http://www.Supernews.com Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel Date: 1997-09-01T00:00:00+00:00 List-Id: 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? John jfb3@pdq.net (A gun, but one that can follow directions.) ======================================================= >In article , >kennel@NOSPAMlyapunov.ucsd.edu wrote: >On 29 Aug 1997 08:38:34 GMT, Paul Johnson wrote: >:In article , dewar@merv.cs.nyu.edu says... >: >:>I don't know Eiffel well enough to know how easy it would be to make the >:>CM system aware of *what kind* of change you were making, from what I know >:>of Eiffel, it sounds difficult. >: >:No, its easy. Eiffel systems come with tools to extract class interfaces. >:You just put those interfaces under change control and then compare the >:stored versions with the newly generated versions. > >In truth, isn't the right management procedure for this situation to control >abstract classes, and have programmers write concrete ones to that spec? > >:Paul Johnson | GEC-Marconi Ltd is not responsible for my opinions. > | > > >* Matthew B. Kennel/Institute for Nonlinear Science, UCSD - >* "People who send spam to Emperor Cartagia... vanish! _They say_ that >* there's a room where he has their heads, lined up in a row on a desk... >* _They say_ that late at night, he goes there, and talks to them... _they >*- say_ he asks them, 'Now tell me again, how _do_ you make money fast?'"