作為一個程序員,要問有什麼東西要比改bug更惡心的事情,那絕對就是起各種變量名,類名,方法名。
命名規範
首先我們學習如何命名時,得先了解一些命名規範。駝峰命名法,匈牙利命名法。
匈牙利命名法匈牙利命名法由匈牙利程序員發明,他在微軟工作了多年,此命名法就是通過微軟的各種産品和文檔傳出來。多數有經驗的程序員,不管他們用的是哪門語言,都或多或少在使用它。
基本原則:變量名 = 屬性 + 類型 + 對象描述
即一個變量名是由三部分信息組成,這樣,程序員很容易理解變量的類型、用途,而且便于記憶。
變量類型和首字母對照關系如下表:
數據類型/對象類型 / 變量前綴 / 備注
byte bye
char chr
float flt
boolean bln 做布爾變量時,使用bln
Integer/int int
String str
Single sng
short sht
Long/long lng
Double/double dbl
Currency cur
Variant bln astr obj vnt 做布爾變量用時,用bln,做字符串數組用時,用astr,做為對象使用時,用obj,不确定時,用vnt。
對于數組,在數據類型的前綴前再增加一個a,例如字符串數組為astr。對于在多個函數内都要使用的全局變量,在前面再增加“g_”。例如一個全局的字符串變量:g_strUserInfo。
駝峰命名法
一般分為大駝峰和小駝峰,區别在于,大駝峰首字母為大寫,小駝峰首字母為小寫,除首個單詞的各個單詞的首字母均大寫。例如getUser(小駝峰)、APIController(大駝峰)。大駝峰一般用于類名定義,小駝峰使用與類方法的定義。
其他命令規範類似于btn-info的命名,适用于css等類名的命名規範。例如icon-box
常量命名大部分使用全部大寫的形式。例如PI,端口PORT等。
神器
神器在手,天下我有。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!