編碼命名法介紹

2021-10-08 07:27:02 字數 830 閱讀 9553

在編碼過程中,對變數、函式、檔案等進行命名時,通常都是使用英文進行命名,大致有全小寫、全大寫、首字母大寫,加下劃線、加數字等幾種情況,總體而方,就是把不同的英文單詞串連起來。

命名其實是很重要的,主要體現在幾個方面

命名有沒有規範呢?

命名都有哪些方法呢?

序號命名方法

說明示例

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...