亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

變量、函數、類的命名規則

2024-07-21 02:02:26
字體:
來源:轉載
供稿:網友
1、命名要名副其實:

  命名的時候一定要考慮他的顯示意義和語境,不要認為把時間花費在變量的命名上很浪費。當然如果你程序很短的話,就不需要考慮那么多了,埋頭就寫代碼。如果你的項目大,而且文件多的情況下,最好就是要花費時間在命名上,因為你的代碼不僅僅只是你一個人看的。

2、避免誤導:

  也就是說不要把其他平臺的關鍵字拿來命名,比如說我使用javascript語言,而我設計了一個變量為int,這讓人會很頭疼,為什么要一個int變量呢,難道這段代碼是C++。這樣就會讓人產生誤導。如果你想一個整型變量你可以這樣,var intNumber;

3、做有意義的區分:

  variable:永遠不要拿來作為變量的名稱、table永遠不要拿來作為表的名稱,等等。不要使用相似的命名,必須做有意義的區分,比如說:有一組變量,有些童鞋會這樣命名,a1、a2、a3...,而如果我們根據他們的作用來命名效果會好很多。

4、使用容易讀懂的名稱:

  最好就是使用一段英文,或者英文短語,切莫一些中文,一些英文混合,或者單純的中文。比如:我們想寫一個函數作用是,切換語言:qieHuanYuYan,這樣的話大家讀起來就會一個個的去拼寫,而且最后還不一定能夠拼寫成功,如果改為:changeLanguage效果會好很多。

5、使用可搜索的名稱:

  我建議大家在使用阿拉伯數字的時候,最好能在代碼的最開始,使用大寫加下劃線定義。比如說50度是一個人體能夠承受的電力最大福特越界值,那么我們可以命名為:PEOPLE_MAX_VOLTA;當然我英語能力有點不好,但是基本是這個原理。如果單純的使用50的話,會讓人不知道這個是什么標準,如果變成變量就容易閱讀。而且大家最好不要使用單個的英文字母,因為那樣會造成相當大的麻煩,不僅僅是搜索,而且也難易理解。

6、避免使用編碼:

  不要使用一些前綴命名,比如說加一個m_之類的,這樣雖然可以多次命名,但是會讓人難以讀懂。

7、避免思維映射:

  避免單個名稱,明確才是王道,不要以為你的單個名稱別人看不懂,你就很牛逼。如果代碼看起來像看小說一樣,那才叫牛逼。

8、類名、方法名

  類名應當是名詞、或者名詞短語。例如:Customer、WikiPage,避免使用Maneger、Perocessor這類帶有動作的詞語;方法名,盡量的能夠體現出這個方法的動作,所以最好使用動詞,或者動詞短語,例如:postMail、deletePage,等等。

9、每個概念對應一個詞:

  給每個抽象概念選一個詞并且一以慣之,例如使用get、方法,getMsg()、getUsername()、getUerId()等等。

10、不要使用雙關語:

  避免同一個單詞用于不同的目的,比如說add這個就不是很好,可以使用append這類詞語替換他。

11、添加語境:

  就是給一些變量或者函數一些語境,比如說:這段變量,firstName、lastName、street、state,這些東西看起來我們都明白,但是我們都不知道他是描述什么的,如果加上address,改為;addressFirstName、addressLastName、addressStreet、addressState,這樣的話就明朗很多了。

  大家在對變量、函數、類命名的時候一定不要害怕他很長,只要能夠讀懂就好,當然如果短能夠描述的清楚的話,還是必須得選擇短的,我是想說如果想描述清楚,不要害怕變量、函數、類的命名太長。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲激情 国产| 国产欧美一区二区三区久久人妖| 97在线视频精品| 欧美第一黄色网| 亚洲免费av片| 俺去了亚洲欧美日韩| 亚洲欧美日韩国产精品| 中文字幕在线日韩| 国产成+人+综合+亚洲欧美丁香花| 777午夜精品福利在线观看| 亚洲亚裔videos黑人hd| 欧美日韩一区二区在线播放| 欧美尺度大的性做爰视频| 51ⅴ精品国产91久久久久久| 免费av在线一区| 国产美女精品视频| 午夜精品久久久久久久久久久久| 国产精品国内视频| 久久久97精品| 久久伊人91精品综合网站| 日本午夜人人精品| 国产一区视频在线播放| 欧美成人性生活| 中文字幕不卡av| 91成品人片a无限观看| 欧美成人午夜视频| 韩剧1988在线观看免费完整版| 性日韩欧美在线视频| 国产精品狼人色视频一区| 亚洲乱码一区av黑人高潮| 亚洲欧美三级在线| 亚洲一区亚洲二区亚洲三区| 国产999精品| 欧美激情videos| 欧美成人精品在线观看| 国产欧亚日韩视频| 国产精品偷伦视频免费观看国产| 亚洲自拍偷拍在线| 中文字幕亚洲天堂| 色综合伊人色综合网站| 国产精品aaa| 欧美一级大片在线观看| 国产亚洲精品久久| 91精品视频在线播放| 久久精品久久久久久| 日韩国产一区三区| 亚洲成人教育av| 欧美一区深夜视频| 激情成人在线视频| 久久亚洲一区二区三区四区五区高| 欧美在线亚洲在线| 欧美日韩国产精品一区二区三区四区| 国产精品天天狠天天看| 亚洲一区二区三区成人在线视频精品| 久久久久久久影视| 国产精品女主播| 久久精品国产欧美亚洲人人爽| 日韩精品在线播放| 亚洲精品99久久久久中文字幕| 日韩av综合网站| 热久久免费国产视频| 成人免费在线网址| 久久国产精品久久久久| 亚洲视频777| 亚洲成人久久久| 亚洲欧美综合区自拍另类| 国产精品av网站| 精品免费在线观看| 日韩女优在线播放| 亚洲最大福利网站| 日韩av电影中文字幕| 国产日韩欧美在线观看| 亚洲在线www| 日本高清视频精品| 久久韩国免费视频| 日韩黄在线观看| 精品国产电影一区| 欧美精品福利在线| 日韩一区二区精品视频| 成人h视频在线| 97av视频在线| 久久亚洲精品小早川怜子66| 欧美在线免费视频| 亚洲一区二区三区在线视频| 国内精品久久影院| 亚洲电影成人av99爱色| 亚洲伊人一本大道中文字幕| 亚洲欧洲国产精品| 日韩av在线网址| 4438全国成人免费| 81精品国产乱码久久久久久| 国产成人久久久精品一区| 久久伊人免费视频| 国产91色在线| 亚洲男人天堂2019| 91国语精品自产拍在线观看性色| 国产精品久久久久久久久久尿| 最近日韩中文字幕中文| 91久久国产精品91久久性色| 一区二区三区无码高清视频| 狠狠爱在线视频一区| 91精品在线影院| 久久久精品中文字幕| 欧美性videos高清精品| 日韩免费观看视频| 国产精品白丝av嫩草影院| 91tv亚洲精品香蕉国产一区7ujn| 91色视频在线观看| 国产999精品视频| 精品视频在线导航| 美女国内精品自产拍在线播放| 国产日韩av在线播放| 日韩网站免费观看高清| 亚洲精品影视在线观看| 国产精品久久久久久超碰| 亚洲日本成人女熟在线观看| 国色天香2019中文字幕在线观看| 欧美风情在线观看| 日韩av在线免费观看一区| 狠狠躁夜夜躁人人爽超碰91| 国产精品免费观看在线| 亚洲国产私拍精品国模在线观看| 欧美成人精品不卡视频在线观看| 亚洲奶大毛多的老太婆| 欧美性极品少妇精品网站| 欧美性开放视频| 国产精品视频yy9099| 视频直播国产精品| 国产99久久精品一区二区 夜夜躁日日躁| 国产成人午夜视频网址| 不卡毛片在线看| 国产精品自拍偷拍视频| 国产网站欧美日韩免费精品在线观看| 欧美大胆a视频| 2019中文字幕免费视频| 国产精品第七十二页| 亚洲大胆美女视频| 欧美最顶级的aⅴ艳星| 国产精品三级久久久久久电影| 国内免费精品永久在线视频| 国产精品欧美一区二区| 日韩精品视频在线| 色综合久久久久久中文网| 中国china体内裑精亚洲片| 成人免费福利视频| 国内精品久久久久影院 日本资源| 日本在线观看天堂男亚洲| 久久精品国产69国产精品亚洲| 久久69精品久久久久久国产越南| 欧美床上激情在线观看| 欧美中文字幕视频在线观看| 精品视频在线播放免| 中文字幕视频一区二区在线有码| 成人一区二区电影| 色噜噜国产精品视频一区二区| 日韩欧美精品网站| 在线视频免费一区二区| 欧美中文在线字幕| 国产精品久久久久久久久久东京| 亚洲国产精品大全| 久久视频这里只有精品| 午夜精品一区二区三区在线视频| 日韩精品极品在线观看播放免费视频| 欧美性精品220|