程式板式 命名規則

2021-06-22 18:23:27 字數 685 閱讀 5027

1、 空行與**行

rule1:在每個類宣告之後、每個函式定義結束之後都要加空行;

rule3:一行**只做一件事情;

rule4:if、for、while、do等語句自佔一行,執行語句不得緊跟其後。

2、對齊

3、長行拆分

4、注釋

5、類的版式

類可以將資料和函式封裝在一起,其中函式表示了類的行為(或稱服務)。

建議:「以行為為中心」的書寫方式,即首先考慮類應該提供什麼樣的函式。(public型別的函式寫在前面)

6、命名規則

rule1:識別符號應當直觀且可以拼讀,可望文知意,不必進行」解碼「;

rule2:識別符號的長度應當符合」min-length&&max-information「原則;

rule3:命名規則盡量與所採用的作業系統或開發工具的風格保持一致;

rule4:類名和函式名用大寫字母開頭的單詞組合而成;

rule5:變數和引數用小寫字母開頭的單詞組合而成;

rule6:常量全用大寫的字母,用下劃線分割單詞;

rule7:靜態變數加字首s_(表示static);

rule8:如果不得已需要全域性變數,則使全域性變數加字首g_(表示global);

rule9:類的資料加字首m_(表示member)。這樣可以避免資料成員與成員函式的引數成員。

常見的程式命名規則

正確並形象地給函式 變數命名,不僅可以增加程式的可讀性,也是程式設計師程式設計風格的一種反映。較好的命名習慣,可以有效的提高程式的可維護性。以下介紹幾種常用的變數命名規則。一 匈牙利命名法 廣泛應用於microsoft windows這類環境中。這種命名技術是由一位能幹的 microsoft 程式設...

簡單的程式命名規則

類名和函式名用大寫字母開頭的單詞組合而成。class node 類名 class leafnode 類名 void draw void 函式名 void setvalue int value 函式名對於成員函式,成員函式的首字母小寫。class node 類名 class leafnode 類名 v...

匈牙利命名規則

匈牙利命名規則建議變數名稱以乙個或多個字母開頭,這些小寫字母用以標識其變數型別,型別標識字母的下乙個字母一般採用大寫。型別定義使用相同的型別識別符號作為字首,唯一不同的是,型別定義名稱一般全部使用大寫。表1 匈牙利命名規則約定 字首 資料型別 例子 b boolean bispresent,bval...