android代碼書寫規(guī)范

android代碼書寫規(guī)范

ID:23464025

大?。?0.51 KB

頁數(shù):9頁

時(shí)間:2018-11-08

android代碼書寫規(guī)范_第1頁
android代碼書寫規(guī)范_第2頁
android代碼書寫規(guī)范_第3頁
android代碼書寫規(guī)范_第4頁
android代碼書寫規(guī)范_第5頁
資源描述:

《android代碼書寫規(guī)范》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、自從人類進(jìn)入商品經(jīng)濟(jì)社會(huì)以來,貿(mào)易即已成為人們?nèi)粘;顒?dòng)的主要部分,并成為一國經(jīng)濟(jì)增長的主動(dòng)力。國際分工的深化、大量國際統(tǒng)一標(biāo)準(zhǔn)規(guī)則的建立android代碼書寫規(guī)范  篇一:Android開發(fā)代碼規(guī)范  Android開發(fā)代碼的規(guī)范  1.命名基本原則  在面向?qū)ο缶幊讨?,?duì)于類,對(duì)象,方法,變量等方面的命名是非常有技巧的。比如,大小寫的區(qū)分,  使用不同字母開頭等等。但究其本,追其源,在為一個(gè)資源其名稱的時(shí)候,應(yīng)該本著描述性以及唯一性這兩大特征來命名,才能保證資源之間不沖突,并且每一個(gè)都便于記憶?! ?duì)于理解應(yīng)用程序的邏輯流,命名方案是最有影響力的一種幫助。名稱

2、應(yīng)該說明“什么”而不是“如何”。命名原則是:使名稱足夠長以便有一定的意義,并且足夠短以避免冗長。唯一名稱在編程上僅用于將各項(xiàng)區(qū)分開。以下幾點(diǎn)是規(guī)范的命名方法?! ?.命名基本規(guī)范  編程基本命名規(guī)范  (1)避免難懂的名稱,如屬性名xxK8,這樣的名稱會(huì)導(dǎo)致多義性?! 。?)在面向?qū)ο蟮恼Z言中,在類屬性的名稱中包含類名是多余的,如,而是應(yīng)該使用。(3)在允許函數(shù)重載的語言中,所有重載都應(yīng)該執(zhí)行相似的函數(shù)。隨著信息化和全球化的發(fā)展,國家及地區(qū)之間的貿(mào)易也已成為拉動(dòng)一國經(jīng)濟(jì)的三駕馬車之一,甚至是三駕馬車之首,奧巴馬政府成立之日起自從人類進(jìn)入商品經(jīng)濟(jì)社會(huì)以來,貿(mào)易即已

3、成為人們?nèi)粘;顒?dòng)的主要部分,并成為一國經(jīng)濟(jì)增長的主動(dòng)力。國際分工的深化、大量國際統(tǒng)一標(biāo)準(zhǔn)規(guī)則的建立 ?。?)使用動(dòng)詞-名詞的方法來命名對(duì)給定對(duì)象執(zhí)行特定操作的例程,如CalculateInvoiceTotal()。(例程是某個(gè)系統(tǒng)  對(duì)外提供的功能接口或服務(wù)的集合) ?。?)只要合適,在變量名的末尾或開頭加計(jì)算限定符(Avg、Sum、Min、Max、Index)。(6)在變量名中使用互補(bǔ)對(duì),如min/max、begin/end和open/close。 ?。?)布爾變量名應(yīng)該包含Is,這意味著Yes/No或True/False值,如fileIsFound?! 。?

4、)即使對(duì)于可能僅出現(xiàn)在幾個(gè)代碼行中的生存期很短的變量,仍然使用有意義的名稱。僅對(duì)于短循環(huán)索引  使用單字母變量名,如i或j?! 。?)為了幫助區(qū)分變量和例程,對(duì)例程名稱使用Pascal大小寫處理(CalculateInvoiceTotal),其中每個(gè)單詞的第  一個(gè)字母都是大寫的。對(duì)于變量名,使用camel大小寫處理(documentFormatType),其中除了第一個(gè)單詞外每個(gè)單詞的第一個(gè)字母都是大寫的?! 。?0)不要使用原義數(shù)字或原義字符串,而是使用命名常數(shù),NUM_DAYS_IN_WEEK,以便于維護(hù)和理解?! 》诸惷?guī)范 ?。?)包的命名隨著信息化

5、和全球化的發(fā)展,國家及地區(qū)之間的貿(mào)易也已成為拉動(dòng)一國經(jīng)濟(jì)的三駕馬車之一,甚至是三駕馬車之首,奧巴馬政府成立之日起自從人類進(jìn)入商品經(jīng)濟(jì)社會(huì)以來,貿(mào)易即已成為人們?nèi)粘;顒?dòng)的主要部分,并成為一國經(jīng)濟(jì)增長的主動(dòng)力。國際分工的深化、大量國際統(tǒng)一標(biāo)準(zhǔn)規(guī)則的建立  Java包的名字都是由小寫單詞組成。但是由于Java面向?qū)ο缶幊痰奶匦?,每一名Java程序員都可以編寫屬于自己的Java包,為了保障每個(gè)Java包命名的唯一性,在最新的Java編程規(guī)范中,要求程序員在自己定義的包的名稱之前加上唯一的前綴。由于互聯(lián)網(wǎng)上的域名稱是不會(huì)重復(fù)的,所以程序員一般采用自己在互聯(lián)網(wǎng)上的域名稱作為

6、自己程序包的唯一前綴。例如:(2)類的命名  類的名字必須由大寫字母開頭而單詞中的其他字母均為小寫;如果類名稱由多個(gè)單詞組成,則每個(gè)單詞的首字母均應(yīng)為大寫例如TestPage;如果類名稱中包含單詞縮寫,則這個(gè)所寫詞的每個(gè)字母均應(yīng)大寫,如:XMLExample,還有一點(diǎn)命名技巧就是由于類是設(shè)計(jì)用來代表對(duì)象的,所以在命名類時(shí)應(yīng)盡量選擇名詞。例如:Circle(3)方法的命名  方法的名字的第一個(gè)單詞應(yīng)以小寫字母作為開頭,后面的單詞則用大寫字母開頭。例如:sendMessge(4).常量的命名  常量的名字應(yīng)該都使用大寫字母,并且指出該常量完整含義。如果一個(gè)常量名稱由

7、多個(gè)單詞組成,則應(yīng)該用下劃線來分割這些單詞。例如:MAX_VALUE(5)參數(shù)的命名  參數(shù)的命名規(guī)范和方法的命名規(guī)范相同,而且為了避免閱讀程序時(shí)造成迷惑,請(qǐng)?jiān)诒M量保證參數(shù)名稱為一個(gè)單詞的情況下使參數(shù)的命名盡可能明確。(6)Javadoc注釋隨著信息化和全球化的發(fā)展,國家及地區(qū)之間的貿(mào)易也已成為拉動(dòng)一國經(jīng)濟(jì)的三駕馬車之一,甚至是三駕馬車之首,奧巴馬政府成立之日起自從人類進(jìn)入商品經(jīng)濟(jì)社會(huì)以來,貿(mào)易即已成為人們?nèi)粘;顒?dòng)的主要部分,并成為一國經(jīng)濟(jì)增長的主動(dòng)力。國際分工的深化、大量國際統(tǒng)一標(biāo)準(zhǔn)規(guī)則的建立  Java除了可以采用我們常見的注釋方式之外,Java語言規(guī)范還定

8、義了一種特殊的注釋,也就

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。