源自一句話
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
這裏我所說的就是關於命名約束的問題
-
常見命名類型:
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 | some awesome var |
Camel Case | someAwesomeVar |
Snake Case | some_awesome_var |
Kebab Case | some-awesome-var |
Pascal Case | SomeAwesomeVar |
Upper Case Snake Case | SOME_AWESOME_VAR |