... | @@ -204,6 +204,33 @@ a * b; |
... | @@ -204,6 +204,33 @@ a * b; |
|
|
|
|
|
### 5 命名规范
|
|
### 5 命名规范
|
|
#### 5.1 命名基本规范
|
|
#### 5.1 命名基本规范
|
|
|
|
  命名应该遵守以下基本原则:
|
|
|
|
* **1. 命名要简单清楚,避免使用引起误解的词汇,避免使用模糊的缩写,长度不要超过25个字符**
|
|
|
|
* **2. 命名必须使用英文单词,不能使用汉语拼音**
|
|
|
|
* **3. 命名用可发音的名字**
|
|
|
|
* **4. 选择通用词汇并且贯穿始终**
|
|
|
|
* **5. 命名要通俗易懂**
|
|
|
|
  另外,命名还应该做到:
|
|
|
|
* **1. Package 的名字应该都是由一个全部小写单词组成。**
|
|
|
|
* **2. Class 的名字必须由大写字母开头而其他字母都小写的单词组成**
|
|
|
|
* **3. 变量的名字必须用一个全部小写的单词开头。后面的单词用大写字母开头,其余都小写。**
|
|
|
|
* **4. 参数的名字必须和变量的命名规范一致。**
|
|
|
|
* **5. 数组应该总是用下面的方式来命名:**
|
|
|
|
```
|
|
|
|
byte[] buffer;
|
|
|
|
```
|
|
|
|
  而不是:
|
|
|
|
```
|
|
|
|
byte buffer[];
|
|
|
|
```
|
|
|
|
* **6. 使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:**
|
|
|
|
```
|
|
|
|
setCounter(int count)
|
|
|
|
{
|
|
|
|
this. count = count;
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
#### 5.2 类名采用每个单词首字母大写的方式
|
|
#### 5.2 类名采用每个单词首字母大写的方式
|
|
#### 5.3 包的命名格式采用utn.xxx开头
|
|
#### 5.3 包的命名格式采用utn.xxx开头
|
|
#### 5.4 常量、静态变量名采用全大写的方式,每个单词间用下划线分隔
|
|
#### 5.4 常量、静态变量名采用全大写的方式,每个单词间用下划线分隔
|
... | | ... | |