Attributes, properties and other appendages

When it comes to talking code, you gotta be careful with your terms. There are already unclear concepts, so if on top of that you use the wrong term, well, don't blame people for doing the wrong thing.
I'm talking about "attribute" and "property". IE manages to fudge the difference by turning all attributes into properties, so this should make it clear once and for all:
Attributes are for tags:
Properties are for objects: Object.property;
I've also heard the use of "parameter" instead of "attribute" or "property". Come on, seriously.

No comments: