In message <[EMAIL PROTECTED]>, Kevin King <[EMAIL PROTECTED]> writes
And one last point to really fire up some folks: To those who think mixed
case is more readable, I offer this: It's syntax, not literature.  While we
should do everything we can to make the code as human readable as possible,
greater readability gains are available through structural protocol than
changing READU to ReadU.  To put so much energy in all these extra
keystrokes and then to create a 3000 line routine with 1200 GOTOs (oops, I
meant "GoTo"'s) is ... in my opinion... a lot of effort with minimal - if
any - ROI.

I've probably posted about this before, but it's not syntax or literature, it's familiarity. I came across some studies about learning and dyslexia ages ago, and it gave me some interesting insights into how we learn to read. A learner will read letter by letter. An experienced reader will read symbol (word) by symbol. And the symbols "THE", "The" and "the" are NOT the same. That's why all caps brings emphasis. That's why all caps is normally harder to read. It *breaks* the easy flow of lower-case symbols with which we are all familiar.

That's why I'm happy coding VB in CamelCase, C in lower case, and DATABASIC in UPPER CASE. I'm familiar with those conventions for those languages, and would actually find it quite hard to switch.

The code I'm working on at the moment actually gives a very good insight into that :-) My predecessor seems to have worked pretty much entirely in upper case. So I find it easy to read the code, but harder to read the comments! You can tell my comments from his easily - mine are in normal case :-)

Cheers,
Wol
--
Anthony W. Youngman <[EMAIL PROTECTED]>
'Yings, yow graley yin! Suz ae rikt dheu,' said the blue man, taking the
thimble. 'What *is* he?' said Magrat. 'They're gnomes,' said Nanny. The man
lowered the thimble. 'Pictsies!' Carpe Jugulum, Terry Pratchett 1998
Visit the MaVerick web-site - <http://www.maverick-dbms.org> Open Source Pick
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to