Browse Source

developer-notes: add reference to snake_case and PascalCase

CamelCase is ambiguous as it refers to both lowerCamelCase and
UpperCamelCase, whereas PascalCase is only UpperCamelCase.
0.15
Marko Bencun 7 years ago
parent
commit
4a7a4ff1f1
  1. 6
      doc/developer-notes.md

6
doc/developer-notes.md

@ -28,12 +28,12 @@ tool to clean up patches automatically before submission.
required when doing so would need changes to significant pieces of existing required when doing so would need changes to significant pieces of existing
code. code.
- Variable and namespace names are all lowercase, and may use `_` to - Variable and namespace names are all lowercase, and may use `_` to
separate words. separate words (snake_case).
- Class member variables have a `m_` prefix. - Class member variables have a `m_` prefix.
- Global variables have a `g_` prefix. - Global variables have a `g_` prefix.
- Constant names are all uppercase, and use `_` to separate words. - Constant names are all uppercase, and use `_` to separate words.
- Class names, function names and method names are CamelCase. Do not prefix - Class names, function names and method names are UpperCamelCase
class names with `C`. (PascalCase). Do not prefix class names with `C`.
- **Miscellaneous** - **Miscellaneous**
- `++i` is preferred over `i++`. - `++i` is preferred over `i++`.

Loading…
Cancel
Save