在編碼過程中,對變數、函式、檔案等進行命名時,通常都是使用英文進行命名,大致有全小寫、全大寫、首字母大寫,加下劃線、加數字等幾種情況,總體而方,就是把不同的英文單詞串連起來。
命名其實是很重要的,主要體現在幾個方面
命名有沒有規範呢?
命名都有哪些方法呢?
序號命名方法
說明示例
1蛇形命名法snake case
全部字母小寫,且字母之間使用下劃線
my_name_label
2駝峰命名法camel case
混合使用大小寫字母大駝峰命名法
小駝峰命名法
大駝峰命名法
mynamelabel小駝峰命名法
mynamelabel
3匈牙利命名法hn case
基本原則是:變數名=屬性+型別+物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或名字的一部分
mynamelab、mynamelabel、mnamelab
4帕斯卡命名法pascal case
全部單詞首字母大寫,與大駝峰命名法相同
mynamelabel
5脊柱命名法spinal case
全部字母小寫,且字母之間使用中劃線
my-name-label
6自由命名法studly case
沒有任何規則,隨意命名
mynamelabel、mynamelabel
7駝峰蛇形命名法
駝峰命名+蛇形命名
my_name_label、my_name_label
駝峰命名法 匈牙利命名法 帕斯卡命名法
剛剛做完機房,發現自己的 規範不是很好,所以特意學習了一下,給大家分享一下命名法。我覺得是非常重要的!例如 我們要定義乙個 學生姓名 那麼各種各樣的命名就都會出現,例如 studentname stuname stuname等等命名法,這樣就大大增加了 的閱讀困難,減低了 的規範性。接下來就以 學生...
駱駝命名法,帕斯卡命名法和匈牙利命名法
一 匈牙利命名法 廣泛應用於象microsoft windows這樣的環境中。windows 程式設計中用到的變數 還包括巨集 的命名規則匈牙利命名法,這種命名技術是由一位能幹的 microsoft 程式設計師查爾斯 西蒙尼 charles simonyi 提出的。匈牙利命名法通過在變數名前面加上相...
駱駝命名法,帕斯卡命名法和匈牙利命名法
簡單的說 mydata 就是乙個帕斯卡命名法 而mydata是乙個駱駝命名法,它第乙個單詞的第乙個字母小寫,後面的單詞首字母大寫,看起來像乙個駱駝 而imydata是乙個匈牙利命名法,它的小寫的i說明了它的形態,後面的和帕斯卡命名相同,指示了該變數的用途.一 匈牙利命名法 廣泛應用於象microso...