天天看點

什麼樣的命名才是合理的?談命名的原則

寫代碼,少不了各種命名,那如何才是最合理的命名,或者沒有好壞之分了?如果有了理論基礎,這事就好辦。

mooon中的命名采用的理論依據:

1.簡單性,拒絕畫蛇添足,如類成員變量僅以“_”打頭,前面的字母“m”純是多餘的

2.易讀性,拒絕高深莫測的縮寫,甯願使用長名稱

3.不固執,不會愚昧的拒絕一切縮寫,如果一個縮寫能夠簡單的推斷出來,則照樣使用,例如有一子產品名稱為ProcessorManager,則是縮寫“pm_”使用是明智的,非常容易知道它代表什麼