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: 11440e,23963231b5359f74 X-Google-Attributes: gid11440e,public X-Google-Thread: 107a89,23963231b5359f74 X-Google-Attributes: gid107a89,public X-Google-Thread: 1073c2,23963231b5359f74 X-Google-Attributes: gid1073c2,public X-Google-Thread: 10a146,23963231b5359f74 X-Google-Attributes: gid10a146,public X-Google-Thread: 101deb,23963231b5359f74 X-Google-Attributes: gid101deb,public X-Google-Thread: 103376,23963231b5359f74 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-06-01 14:07:34 PST Path: archiver1.google.com!newsfeed.google.com!sn-xit-02!sn-post-01!supernews.com!news.supernews.com!not-for-mail From: Pete Thompson 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 ? Date: Fri, 01 Jun 2001 14:08:06 -0700 Organization: Posted via Supernews, http://www.supernews.com Message-ID: 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> <9f8b7b$h0e$1@nh.pace.co.uk> <9f8r0i$lu3$1@nh.pace.co.uk> X-Newsreader: Forte Agent 1.8/32.548 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: newsabuse@supernews.com Xref: archiver1.google.com comp.lang.ruby:10325 comp.lang.ada:7997 comp.lang.awk:2686 comp.lang.clarion:20843 comp.lang.java.programmer:72806 comp.lang.pl1:704 comp.lang.vrml:3425 Date: 2001-06-01T14:08:06-07:00 List-Id: On Fri, 1 Jun 2001 15:38:58 -0400, "Marin David Condic" wrote: I hate to cross-post, but... >The only real gripe I've got with the C/C++/Java crowd about naming >conventions is that whole business of slurring everything together as if >space isn't useful. TheNamesLikeThis just annoy me! What? Underscores (or >hyphens or tic-marks or whatever the language uses...) are some kind of >blasphemy in the various sects of C-ism? That, and I never liked any >language or OS that was case-sensitive. (Note: This is personal taste and I >won't even begin to try to justify it with science or logic. I hate it. >That's enough. Its settled. Don't get caught doing it when I'm in charge.) >(Nice little bit of flame-bait there, eh? We can resurrect one of those old >debates that keeps cropping up periodically, right? :-) Methinks it would be far more productive to simply let the team members get their job done rather than worrying about whether they're adhering to your personal tastes instead of theirs... Anyways, regarding the underscore. I'm a C/C++ programmer (now learning Java) and I don't like the underscore because of its location on my keyboard, and it affects my typing speed. C/C++ are terse languages. Being terse allows you to do more in a shorter period of time. I like using the i++ statement instead of i = i + 1. I like being able to code as fast as my train of thought allows me, and having to pause to type out the underscores can throw me off. Typing This_Is_A_Variable takes me far longer than typing ThisIsAVariable. Reading the code isn't much of an issue as long as you capitalize each word in the variable name. Yes, 'Thisisavariable' would be quite horrible. Another issue about the underscore's location on the keyboard: I avoid it as much as possible to cut down on the risks of carpal tunnel. The side of my right hand is already getting sore from having to reach over for +, =, {, }, \, backspace, and enter. Throwing the underscore in there would just make it worse and more painful. You know, now that I look more closely at my keyboard, it does seem like there's an awful lot of keys for my right pinky finger to press. Maybe Dvorak was onto something after all...