java編程規(guī)范.doc
約11頁DOC格式手機(jī)打開展開
java編程規(guī)范,java編程規(guī)范頁數(shù):11字?jǐn)?shù):4635java編程規(guī)范目錄1. 為什么要制定編碼規(guī)范32. java編碼規(guī)范32.1 程序編寫規(guī)范32.2 排版規(guī)范32.3 測(cè)試維護(hù)42.4 java文件樣式42.5 可讀性72.6 性能72.7 命名規(guī)范82.8 代碼編寫格式92.9 注釋規(guī)范102.10 代碼編譯123. 顯示層...
內(nèi)容介紹
此文檔由會(huì)員 cnlula 發(fā)布
Java編程規(guī)范
頁數(shù):11 字?jǐn)?shù):4635
Java編程規(guī)范
目 錄
1. 為什么要制定編碼規(guī)范 3
2. JAVA編碼規(guī)范 3
2.1 程序編寫規(guī)范 3
2.2 排版規(guī)范 3
2.3 測(cè)試維護(hù) 4
2.4 JAVA文件樣式 4
2.5 可讀性 7
2.6 性能 7
2.7 命名規(guī)范 8
2.8 代碼編寫格式 9
2.9 注釋規(guī)范 10
2.10 代碼編譯 12
3. 顯示層頁面編碼規(guī)范 14
3.1 顯示層頁面樣式(草案) 14
Java編程規(guī)范
為什么要制定編碼規(guī)范
代碼規(guī)范相當(dāng)重要. 代碼規(guī)范提高軟件代碼的可讀性 , 使得開發(fā)人員快速和徹底的理解新代碼.
好的代碼風(fēng)格不僅會(huì)提高可讀性 ,而且會(huì)使代碼更健壯 , 更為重要的是在修改時(shí)不容易出錯(cuò).
在現(xiàn)代軟件開發(fā)中 ,維護(hù)工作會(huì)占用80%的時(shí)間 , 而且開發(fā)者和維護(hù)者通常不是同一個(gè)程序員. 這意味著你經(jīng)常要閱讀和修改別人開發(fā)的程序 , 別人也同樣可能需要閱讀和修改你開發(fā)的程序. 既然如此 , 為什么不把這利人利己的事情作好呢
一些習(xí)慣自由程序人員可能對(duì)這些規(guī)則很不適應(yīng),但是在多個(gè)開發(fā)人員共同寫作的情況下,這些規(guī)則是必需的。
JAVA編碼規(guī)范
程序編寫規(guī)范
異常
對(duì)于程序級(jí)錯(cuò)誤,應(yīng)該創(chuàng)建相應(yīng)的異常類,這在一些框架(譬如:struts)支持異常處理機(jī)制的時(shí)候特別推薦要使用的。
如:UserNotFoundException
垃圾收集
不要讓我們可能是在隨心所欲的情況下建立的對(duì)象自生自滅,不用的對(duì)象,我們應(yīng)該讓垃圾回收器知道它是可以被回收的。
排版規(guī)范
關(guān)鍵詞和操作符之間加適當(dāng)?shù)目崭瘛?br>相對(duì)獨(dú)立的程序塊與塊之間加空行。
較長(zhǎng)的語句、表達(dá)式等要分成多行書寫。
劃分出的新行要進(jìn)行適應(yīng)的縮進(jìn),使排版整齊,語句可讀。
長(zhǎng)表達(dá)式要在低優(yōu)先級(jí)操作符處劃分新行,操作符放在新行之首。
循環(huán)、判斷等語句中若有較長(zhǎng)的表達(dá)
頁數(shù):11 字?jǐn)?shù):4635
Java編程規(guī)范
目 錄
1. 為什么要制定編碼規(guī)范 3
2. JAVA編碼規(guī)范 3
2.1 程序編寫規(guī)范 3
2.2 排版規(guī)范 3
2.3 測(cè)試維護(hù) 4
2.4 JAVA文件樣式 4
2.5 可讀性 7
2.6 性能 7
2.7 命名規(guī)范 8
2.8 代碼編寫格式 9
2.9 注釋規(guī)范 10
2.10 代碼編譯 12
3. 顯示層頁面編碼規(guī)范 14
3.1 顯示層頁面樣式(草案) 14
Java編程規(guī)范
為什么要制定編碼規(guī)范
代碼規(guī)范相當(dāng)重要. 代碼規(guī)范提高軟件代碼的可讀性 , 使得開發(fā)人員快速和徹底的理解新代碼.
好的代碼風(fēng)格不僅會(huì)提高可讀性 ,而且會(huì)使代碼更健壯 , 更為重要的是在修改時(shí)不容易出錯(cuò).
在現(xiàn)代軟件開發(fā)中 ,維護(hù)工作會(huì)占用80%的時(shí)間 , 而且開發(fā)者和維護(hù)者通常不是同一個(gè)程序員. 這意味著你經(jīng)常要閱讀和修改別人開發(fā)的程序 , 別人也同樣可能需要閱讀和修改你開發(fā)的程序. 既然如此 , 為什么不把這利人利己的事情作好呢
一些習(xí)慣自由程序人員可能對(duì)這些規(guī)則很不適應(yīng),但是在多個(gè)開發(fā)人員共同寫作的情況下,這些規(guī)則是必需的。
JAVA編碼規(guī)范
程序編寫規(guī)范
異常
對(duì)于程序級(jí)錯(cuò)誤,應(yīng)該創(chuàng)建相應(yīng)的異常類,這在一些框架(譬如:struts)支持異常處理機(jī)制的時(shí)候特別推薦要使用的。
如:UserNotFoundException
垃圾收集
不要讓我們可能是在隨心所欲的情況下建立的對(duì)象自生自滅,不用的對(duì)象,我們應(yīng)該讓垃圾回收器知道它是可以被回收的。
排版規(guī)范
關(guān)鍵詞和操作符之間加適當(dāng)?shù)目崭瘛?br>相對(duì)獨(dú)立的程序塊與塊之間加空行。
較長(zhǎng)的語句、表達(dá)式等要分成多行書寫。
劃分出的新行要進(jìn)行適應(yīng)的縮進(jìn),使排版整齊,語句可讀。
長(zhǎng)表達(dá)式要在低優(yōu)先級(jí)操作符處劃分新行,操作符放在新行之首。
循環(huán)、判斷等語句中若有較長(zhǎng)的表達(dá)
TA們正在看...
- 2019上半年陜西教師資格小學(xué)英語面試真題及答案.doc
- 2019上半年陜西教師資格小學(xué)音樂面試真題及答案.doc
- 2019上半年陜西教師資格考試中學(xué)綜合素質(zhì)真題及答案.doc
- 2019上半年陜西教師資格考試初中政治學(xué)科知識(shí)與教...doc
- 2019上半年陜西教師資格考試幼兒保教知識(shí)與能力真...doc
- 2019上半年陜西教師資格考試幼兒綜合素質(zhì)真題及答案.doc
- 2019上半年陜西教師資格考試高中英語學(xué)科知識(shí)與教...doc
- 2019上半年陜西教師資格考試高中語文學(xué)科知識(shí)與教...doc
- 2019上半年陜西教師資格證中學(xué)政治面試真題及答案.doc
- 2019上半年陜西教師資格證中學(xué)教育知識(shí)與能力真題...doc