想要成為更專業的程式猿?這些命名規則你不可不知
程式碼是思維的產物。軟體開發,命名隨處可見,包括變數,函式,引數,類,包等。
好的名字,能提高程式碼可讀性,便於軟體維護,是軟體重構的重要一項。
如何做好程式碼的命名呢?根據查閱資料和自己平時的經驗,總結了以下規則,供大家參考:
● 名副其實:名字含義與實際相符,為什麼存在,做什麼事的,不用註釋補充時,也要能體現出來。
# 正例 voClassName
● 避免誤導
#誤用專有名詞 #兩個詞太相似,難以區分 #別用0 1混淆
● 做有意義的區分
#反例,a1,a2..... #名稱要提供正確的資訊
● 使用讀得出來的名稱
如用幾個單詞的首字母拼成的,會讓人很費解。
● 使用可搜尋的名稱
單個字母名稱和數字,使用時,在程式碼中很難找出來,從而造成錯誤。
名稱長短要與其作用域大小相對應。
● 類名,物件名,應該是名詞或名稱短語,不應是動詞
● 方法名是動詞或動詞短語
●要保持一致:每個概念對應一個詞,一以貫之的命名,容易讓人理解。
#如大家通用的包路徑命名是,公司名稱.開發組名稱.專案名稱。自己也儘量要保持一致,方便後期理解維護。
#另外注意沿用公司自定的命名規範
● 別用雙關的詞
#如add,可表示求和,又可表示新增的意思
工作或是生活,重視細節,每天進步一點!