源自一句话
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 | |
Upper Case Snake Case | |