beautifying code
Bernd Gehrmann
bernd at physik.hu-berlin.de
Wed Sep 20 19:43:48 UTC 2000
> - upper case letters for each single word in a compound word: e.g.
> KDevViewHandler instead of Kdevviewhandler.
This is already common.
> - tab space = 3
IMHO everything below 4 makes the structure of a function unclear :-)
> - tabs replaced by spaces
Is a must. In particular because kwrite's default tab width is
incompatible with _all_ other Unix editors.
> - no prefix "get" at the beginning of a get function.
Is the convention used by Qt and kdelibs and therefore the obvious one.
> - prefix "p" for pointers
> - prefix "m_p" for class attributes which are pointers
> - prefix "b" for boolean variables
"Encoding the type of a function into the name (so-called Hungarian
notation) is brain damaged - the compiler knows the types anyway and
can check those, and it only confuses the programmer. No wonder
MicroSoft makes buggy programs."
-- Linus Torvalds
Bernd.
More information about the KDevelop-devel
mailing list