* John Denker -- Wednesday 04 July 2007:
> On 07/03/2007 06:09 PM, Melchior FRANZ wrote:
> > What I don't really understand is why local variables need to be ii and
> > nnn. What's wrong with just i and n, like everyone else uses? 

> Skilled programmers double the i and triple the n so that the
> variable name can be  _searched for_  with much-reduced risk of
> finding it as a substring in other words and symbols.

Sorry, that doesn't fly. These are local loop counters/vars with a scope
of a few lines. Nobody searches for them, and *if* so, then a meaningful
name in the first place would be better. And for "nnn" you could spend
another letter and write just "node". Something that can actually
be spoken and understood. Besides, I have no problems searching for
a single letter in my editor. I buy you that you are a skilled
programmer, of course, but I wouldn't use code like this to prove it:

  +  nnn = props.globals.getNode("/sim/presets/" ~ varname, 1);
  +  ttt = nnn.getType();
  +  value = nnn.getValue();

But that was not my an objection at all, just a point that I'm
not happy with. (Yes, the three lines are from another of your
contributions. :-)



> Let me also point out that the word "gremlin" is in the dictionary.
> Its primary meaning explains exactly the purpose of gremlins.nas.

Actually, I looked it up before I criticized it. In Wikipedia:
http://en.wikipedia.org/wiki/Gremlin_(disambiguation)



> If anybody has constructive suggestions as to a better name, I
> will be happy to consider them.  Non-constructive sniping will
> be ignored.

Just failure.nas? One wouldn't need a dictionary for it.   :-)

m.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to