01 命名規範 非控制項

2021-10-20 06:13:56 字數 1532 閱讀 4234

命名規範

雖然程式語言中只要使用識別符號命名即可滿足程式執行要求,但實際開發會出現變 量名、類名、方法名等。為了讓開發人員能更快地讀懂**、區分每個名字所指代的內容,就要求每乙個名字都是有意義、符合規範的。本節將介紹些基本的命名規範。

1.**中的命名不應該使用中文,否則轉移到字符集不同的環境中時會出現亂碼, 導致程式無法通過編譯。

[正例]

class cat / int count / string name

[反例]

class貓/ int計數器/ string 姓名

2.**中命名盡量不要使用拼音,應該使用標準英文單詞或英文縮寫。

[正例]

int balance = 0;// 餘額

[反例]

int yue = 0;// 餘額

3.**中的命名不應該以下劃線或美元符號開始,也不應該以下劃線或美元符號結束。

[反例]

id / num

ber/

pass

word

/nam

enumber / password_ / name

number

/pas

swor

d/​n

ame4.給類命名時,通常使用名詞,第乙個單詞首字母必須大寫,後續單詞首字母大寫。

[正例]

picture / person / userloginservice

[反例]

name / timer / user name / a1

5.給介面命名時,通常使用動詞或形容詞,第乙個單詞首字母必須大寫,並以i開頭,後續單詞首字母大寫。

[正例]

imovable / ilist

[反例]

itimerlistener / user action / aaaaa1

6.給方法命名時,通常使用動詞,第一乙個單詞首字 母大寫。

[正例]

run() / attack() 1 adduser()

[反例]

name() / check errors()

7;給變數命名時,第-乙個單詞首字母小寫,後續單詞首字母大寫。

[正例]

number / count / username / player1

[反例]

dna / last_ time

8.命名常量時,所有字母均大寫,單詞間用下劃線隔開,簡潔明瞭。

[正例]

const string server_ip = 「127.0.0.1」;

[反例]

const string server_ip = 「127.0.0.1」;

或const string serverip = 「127.0.0.1」;

9.命名方法引數時,應體現引數的用途,第乙個單詞首字母小寫,後續單詞首字母大寫。

[正例]

void login(string username ,string password)

[反例]

void login(string a,string b)

命名規範 C 命名規範約定

命名規則約定 序 號描述示例 1類命名混合使用大小寫,首字母大寫 classname 2型別定義,包括列舉和typedef,混合使用大小寫,首字母大寫 typename 3區域性變數混合使用大小寫,且首字母小寫,名字與底層資料型別無關,且應該反映其所代表的事物 localvariable 4子程式引...

系統介面設計和控制項命名規範

上篇部落格對機房收費系統進行了初步的總結,總結的重點集中在前期資料庫的設計,該篇文章主要是對系統的設計方面進行總結,主要為系統介面設計。機房收費系統介面的設計是很重要的乙個環節,雖然對 的編寫不會產生太大的影響,但是他會直接影響到使用者對系統的評價。系統的介面是使用者認識系統的第一印象,所以一定要做...

程式規範 命名規範

這裡列舉我自己的命名規則,網上很多,但是這個是我目前自己的命名規範 每個單詞的首字母大寫,一般用名詞形式 如 circle goodobject highschool stringlist memorypool verylargebuffer 顯然,所有命名的乙個基本要求 顧名思義,通過名字,能夠反...