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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10ad19,23963231b5359f74 X-Google-Attributes: gid10ad19,public X-Google-Thread: 101deb,23963231b5359f74 X-Google-Attributes: gid101deb,public X-Google-Thread: 107a89,23963231b5359f74 X-Google-Attributes: gid107a89,public X-Google-Thread: 10a146,23963231b5359f74 X-Google-Attributes: gid10a146,public X-Google-Thread: 103376,23963231b5359f74 X-Google-Attributes: gid103376,public X-Google-Thread: 11440e,23963231b5359f74 X-Google-Attributes: gid11440e,public X-Google-Thread: 1073c2,23963231b5359f74 X-Google-Attributes: gid1073c2,public X-Google-ArrivalTime: 2001-06-01 13:44:19 PST Path: archiver1.google.com!newsfeed.google.com!sn-xit-02!sn-xit-03!supernews.com!newsfeed.wirehub.nl!news.maxwell.syr.edu!feed2.news.rcn.net!rcn!feeder.qis.net!washdc3-snh1.gtei.net!cambridge1-snf1.gtei.net!news.gtei.net!bos-service1.ext.raytheon.com!bos-service2.ext.raytheon.com.POSTED!not-for-mail Message-ID: <3B17FE9F.3F959A26@ftw.rsc.raytheon.com> From: Wes Groleau X-Mailer: Mozilla 4.75 [en] (WinNT; U) X-Accept-Language: en,es,fr,pt MIME-Version: 1.0 Newsgroups: comp.lang.ruby,comp.lang.ada,comp.lang.awk,comp.lang.clarion,comp.lang.java.programmer,comp.lang.pl1,comp.lang.vrml Subject: Re: Long names are doom ? References: <3B0DBD4A.82943473@my-deja.net> <3B0DD011.88FCD00E@acm.org> <83WP6.3874$yc6.728572@news.xtra.co.nz> <3B1411D0.3AAF42E7@ftw.rsc.raytheon.com> <9f2nks$ibd$0@dosa.alt.net> <3B177EF7.2A2470F4@facilnet.es> <3B17B643.7150547F@ftw.rsc.raytheon.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Fri, 01 Jun 2001 15:44:15 -0500 NNTP-Posting-Host: 151.168.144.162 X-Complaints-To: news@ext.ray.com X-Trace: bos-service2.ext.raytheon.com 991428257 151.168.144.162 (Fri, 01 Jun 2001 16:44:17 EDT) NNTP-Posting-Date: Fri, 01 Jun 2001 16:44:17 EDT Organization: Raytheon Company Xref: archiver1.google.com comp.lang.ruby:10324 comp.lang.ada:7996 comp.lang.awk:2685 comp.lang.clarion:20842 comp.lang.java.programmer:72801 comp.lang.pl1:703 comp.lang.vrml:3424 Date: 2001-06-01T15:44:15-05:00 List-Id: Jon Skeet wrote: > > Wes Groleau wrote: > > > > > > That's why consistency is a valid goal. Java *does* have a nearly universal > > > > convention on naming of identifiers, and that makes things much easier, as > > > > long as people follow it. > > > > "As long as people follow it" -- a pipe dream. Depending on a convention > > that in turn depends on the goodness of human nature is betting Murphy that > > his law doesn't apply. > > No-one said anything about *depending* on a convention. *Encouraging* a I believe someone DID say > It helps people to understand the code *without* prior familiarity with the > convention is a different matter, and in fact almost all experienced > Java programmers I know of *do* seem to follow the conventions, to a > greater or lesser extent. The eleven people that attended the same Java class I did are not following this convention unless someone took them aside afterward and explained it to them. A written coding, naming, or commenting convention for encoding essential information that can't be enforced (or isn't) is at best useless (because you know you can't depend on it and at worst disastrous (because someone will depend on it when its wrong). Any convention, enforced or not, for encoding information that is not important is increasing the chance of being distracted from what IS important. -- Wes Groleau http://freepages.rootsweb.com/~wgroleau