亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問下老師

老師 你變量的命名都是通過下劃線組合的 ?而不是駝峰命名 ? 現在這種命名方式比較規范化嗎

正在回答

1 回答

規范是人定的,大多數公司(我目前沒見過哪個公司比較規范)

這只是個人習慣,如果團隊開發的話,有必要大家坐在一起商量一下統一習慣就好。

沒有最好,只有最合適。

=================

好處1:可以通用各種語言
實踐證明,java的駝峰命名在android里不合適用,比如:res文件夾下的圖片的命名只能是小寫字母數據+下劃線。
選擇一個通用有效的方法,小寫字母之間加下劃線可以是通用的,在我所知道的語言里都是通用的。
好處2、不易大小寫混淆
駝峰有時比較容易寫錯,在定義接口文檔時常常因為大小寫問題寫錯字母導致調試好了好長時間
后來在使用按定接口時也用這種方式,開始過程中就不用注意大小寫的問題了。

再比如java的常量,都是全大寫字母+下劃線,如果養成了小寫字母+下劃線,那就可以用先用小寫+下劃線,最后用快捷鍵Ctrl+Shift+X直接變成大寫就好了,用起來感覺比較方便
好處3、前綴的重要性
在多年的寫代碼中發現,如果前綴寫的好,對后面幫助很大。
比如 res資源文件不支持大寫字母。于是在java代碼統一寫成一樣的,不用來回轉麻煩
tv_main_submit (類型_所用場景_具體描述)

谷歌建議在變量名前加個字母也是這個道理。

=================

總結:平時還用java的駝峰命名,當遇到和android的res資源文件相關時,我習慣統一用小寫單詞+下劃線。

這能讓我一眼看出哪些是資源文件的引用,哪些是當前java類中的定義的變量。

0 回復 有任何疑惑可以回復我~
#1

qq_廖成林_0 提問者

非常感謝!
2016-08-03 回復 有任何疑惑可以回復我~
#2

阿旭_ 回復 qq_廖成林_0 提問者

不客氣
2016-08-16 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問下老師

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號