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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2078dddcdcd8d83 X-Google-Attributes: gid103376,public From: "John G. Volan" Subject: Re: Warning: Religious naming convention discussion :-) [was: assign help!!] Date: 1997/05/12 Message-ID: <3377A602.6253@sprintmail.com>#1/1 X-Deja-AN: 241170116 References: <5kjvcv$evt@news.cis.nctu.edu.tw> <5kn8ko$jcc@top.mitre.org> <1997May7.201035.2439@nosc.mil> <33727EEA.2092@sprintmail.com> <5kuf1j$17vi@uni.library.ucla.edu> <3373666A.31DFF4F5@spam.innocon.com> <33777356.544@this.message> Reply-To: johnvolan@sprintmail.com Newsgroups: comp.lang.ada Date: 1997-05-12T00:00:00+00:00 List-Id: Robert Dewar wrote: > The trouble is that in choosing a name, we are trying to satisfy two > needs at the same time. > > o Give maximum help to someone looking at the sources for the > first time who does not know their way around. > > o Don't generate too much unnecessary noise for someone who *does* > know their way around the sources. There is also: o Give the original author a semantic framework that he can hang his concepts on, clear the cobwebs out of his own thinking, and actually write the code he intends to write without losing track of what he's doing with what... W. Wesley Groleau (Wes) wrote: > > The trouble with "letting rules substitute for judgment" is that you > end up generating unnecessary noise for _both_ groups but not giving > much help to either! This is misguided. There should be no need to waste energy on "judgment" regarding aspects of software development that ought to be _purely mechanical_. For example, once a software designer has identified the concepts (object classes) that make up an application, generating names for the program elements that implement those concepts should be automatic, and not require any "judgement." The engineer's "judging" faculties are better spent on more important issues, such as actually implementing the data structures and algorithms that are to be affixed to these names. ------------------------------------------------------------------------ Internet.Usenet.Put_Signature (Name => "John G. Volan", Home_Email => "johnvolan@sprintmail.com", Slogan => "Ada95: The World's *FIRST* International-Standard OOPL", Disclaimer => "These opinions were never defined, so using them " & "would be erroneous...or is that just nondeterministic now? :-) "); ------------------------------------------------------------------------