Naming是說介紹內部方法變數的命名方式

介紹如下

 

Naming 命名
Rules common to all identifiers 通用識別字規則
特殊前後字不用, 如果要分成兩個字以上則加_
ex:
name_, mName, s_name 和 kName 都不用

Package names 套件命名
全小寫, 不用底線, 連續單字直接寫在一起

Class names 類別命名
用名詞, 大寫駝峰式命名Upper Camel Case

Method names 方法命名
動詞開頭, 小寫駝峰式命名lower Camel Case

Constant names 常數命名
全大寫用_來連結

Non-constant field names 非常數屬性命名
通常是名詞, 小寫駝峰式命名lower Camel Case

Parameter names 參數命名
避免只用一個字元, 小寫駝峰式命名lower Camel Case

Local variable names 區域變數命名
不該用常數, 除迴圈外避免只用一個字元
小寫駝峰式命名lower Camel Case

Type variable names 泛形變數名
單一大寫 ex: E, T, X, T2
大寫名詞後面 + 大寫T ex: RequestT, FooBarT

Camel case: defined 駝峰式命名
將單字第一個字大寫後相連, 即使是常用或縮寫也一樣
ex:
"XML HTTP request"
-> XmlHttpRequest //正確 
-> XMLHTTPRequest //錯誤

 

1. 官網 https://google.github.io/styleguide/javaguide.html#s5-naming

01.png  

arrow
arrow
    文章標籤
    命名 風格 Naming style
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()