[
Lists Home |
Date Index |
Thread Index
]
> "In Simonyi's version of
> Hungarian notation, every
> variable was prefixed with a lower case tag that indicated
> the kind of thing
> that the variable contained. "
I have always regarded that with horror, but it's a matter of personal
taste.
Names are there to identify objects, not to contain all the properties of
the object. Don't try to pack them with bit-significant meaning; apart from
anything else, you don't want to change the name of something when its
properties change.
The main debate about naming is the scope of uniqueness of a name. Should
the title of a chapter have the same element name as the title of a section?
As far as the internal syntax of a name is concerned, the only important
thing is to try and be consistent: use hyphens or underscores or camelCase,
but not all three interchangeably.
Michael Kay
http://www.saxonica.com/
|