-
All global variables must be named using upper case, just like:
EXAMPLE_VARIABLE, VERY_IMPORTANT_VARIABLE, ANOTHER_ONE
-
All local variables must be named using lower case, just like:
example_variable, very_important_variable, another_one
-
All variables must have good readable names.
Variables | Example |
---|---|
Good | employees_count, user_month_work_days_count, YEAR_TAX, MAX_COMPUTED_SALARY |
Bad | x, $fb, f_ar_type_data, f_obj_result, inputData, returnValue, resultArray, obj1, obj2 |
-
Every function must be named like this:
exampleFunction, veryImportantFunction, justAnotherExample
-
All functions must have good readable names.
Functions | Example |
---|---|
Good | getFullName(), createUser(), startSession(), removeLayer() |
Bad | getFullNameAndUserID(), calculateVariable(), abcdeFG(), redBug() |
- Every class must be named like this:
ExampleClass, VeryImportantClass, JustAnotherClass
- All classes must have good readable names.
Classes | Example |
---|---|
Good | UserMapper, SystemLoader, PlayerBase, Logger, Scheduler |
Bad | ABCDEFG, ClassForAllProject, JustMathClass, AllInOneClass |