命名規則
命名是一種慣例...
慣例命名
[constant 變數命名]
- 實體目錄開頭使用 PATH
- 檔案根目錄 PATH_ROOT
- 網路目錄開頭使用 URL
- URL 根目錄 URL_ROOT
- 絕對路徑 URL_ABS
[資料取得method]
取得資料代表的英文單字有 get、fetch、seize
feach : 透過網路方式,使用 fetch 這個字母
例如: fetchProductHtml,fetchInfo
get : 一般取得 Object 中的 property
例如: getProductId, getTitle
[建立新資料]
可以使用的英字單字有: add、create、insert。
insert : 新增一筆資料進 database
insertOrder、insertItem
add : 新增一筆資料進 object, array
addItem、addProduct
create : 建立連線,檔案
createClient、createFile
[刪除資料]
刪除這個 method 幾乎每個 class 都會有,可用來表達這件事的英文有 「delete」,「remove」。
delete :刪除整個陣列。
remove :
使用 Remove 的時機,我給他下一個定義,也就是當我要移除整個陣列中的一個物件時,我會將這個 method 命名為 Remove。
命名法
[駝峰命名法(Camel-Case)]
是電腦程式編寫時的一套慣例命名規則。
是指混合使用大小寫字母来夠成变量和函数的名字。
程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。
骆驼式命名法(Camel-Case)一词来自 Perl 语言中普遍使用的大小写混合格式,而 Larry Wall 等人所著的畅销书《Programming Perl》(O'Reilly 出版)的封面图片正是一匹骆驼。
骆驼式命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。
printEmployeePaychecks();
print_employee_paychecks();
第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记;
第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。
骆驼式命名法在许多新的函数库和Microsoft Windows这样的环境中使用得相当多。
另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。
骆驼式命名法就是当变量名或函式名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;
第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。
小驼峰法
变量一般用小驼峰法标识。
驼峰法的意思是:除第一个单词之外,其他单词首字母大写。
int myStudentCount;
变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。
大驼峰法
相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。
常用于类名,函数名,属性,命名空间。
public class DataBaseUser;
參考
- 百度 - 駝峰命名法