Practices - Hungarian Notation

Affixing or suffixing variable ( or any other construct ) with language dependant type name is forbidden.

Do not prefix/suffix C/c for classes or E/e for enumerations.

Rationale: it makes code difficult to maintain. If a type of a variable needs to be changed, then all references to such variable and all its uses need to be changed.

Rationale: prefixes and suffixes of such nature make code difficult to comperhand ( as they need to be decoded )

Notice: underscore ("_") and "m_" are not type information.