
源自一句話
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
這裡我所說的就是關于命名限制的問題
- 常見命名類型:
- Camel case
- Snake case
- Kebab case
- Pascal case
- Upper case (with snake case)
- camelCase
- snake_case
- kebab-case
- PascalCase
- UPPER_CASE_SNAKE_CASE
camelCase
Example
camelCaseVar
.
snake_case
Example
snake_case_var
.
kebab-case
Example
kebab-case-var
.
PascalCase
Example
PascalCaseVar
.
UPPER_CASE_SNAKE_CASE
Example
UPPER_CASE_SNAKE_CASE_VAR
.
如何選擇?
其實我們所接觸的程式,Java,Python,Go,C系列,Js中都有自己的命名規範,遵守開發規範,能最大程度的提高自己的開發能力
簡單比較下
Case Type | Example |
Original Variable as String | |
Camel Case | |
Snake Case | |
Kebab Case | |
Pascal Case | |