[Home] [By Thread] [By Date] [Recent Entries]


> "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/






Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member