計算機科學最難的東西之一

在這裏插入圖片描述

源自一句話

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章