Skip to content
kamalpreetgrewal edited this page Nov 12, 2014 · 9 revisions
  1. Meaningful names of variables, classes and functions : The name of any variable, class or function should clearly imply what it does. Assigning a random name to any of these should not be done.

    e.g. myFunctionName() is not a meaningful name.

  2. Spacing : Proper indentation and spacing is to be followed.

    • No space should precede the comma.

    • While creating conditional blocks, say using if, a space should be there between the if keyword and the opening parenthesis that follows.

    • Similarly while creating pointers, a space should be there between the class name for which pointer is created and the asterisk symbol.

      e.g. className *classObject; is the correct manner. Anything like :

      • className * classObject,
      • className* classObject is incorrect.
    • Creating a class should look like- className : public inheritedClass {}

      Keeping a space before and after the colon is advised.

  3. camel-Casing : The naming standard for names to be followed is camel-Casing. e.g.

    • functionName,
    • className,
    • variableName, are acceptable.

    Any names of the form

    • functionname,
    • function_name,
    • _function_name, are not acceptable according to the naming convention.

Clone this wiki locally