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/