資源描述:
《本資料僅供內部使用!》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、adsfasdfasd本資料僅供內部使用!JAVA開發(fā)規(guī)范修改記錄制定日期生效日期制定/修訂內容摘要頁數(shù)版本擬稿審查批準目錄1命名規(guī)則11.1包的命名11.2類的命名11.3接口的命名11.4成員方法的命名11.5屬性的命名21.6變量的命名21.7常量的命名22文件樣式32.1源文件結構32.2文件起始描述52.3包的聲明52.4Import聲明52.5類/接口的說明52.6類/接口的定義62.6.1屬性的描述72.6.2成員方法的描述72.6.3成員方法的定義73代碼編寫格式83.1簡單語句83.2復合語
2、句83.3if語句93.4for語句93.5while語句103.6do-while語句103.7switch語句103.8try語句114注釋114.1一般性注釋114.1.1塊注釋114.1.2單行注釋124.1.3尾部注釋124.1.4行末注釋124.2文檔化注釋124.2.1文檔注釋的格式化124.2.2文檔注釋的四部分134.2.3javadoc標記135其他相關問題14目錄III5.1文件組織145.2縮進145.3行的長度145.4折行145.5空白145.6空格155.7變量聲明155.8常用
3、界面元素命名約定155.9字符使用156WEB開發(fā)規(guī)范(例CRM產品)166.1總體布局166.2目錄結構166.2.1編目規(guī)則166.2.2CRM產品目錄結構166.3基本設計原則186.4功能和按鈕的命名規(guī)則196.5異常管理206.5.1基本原則206.5.2異常體系結構206.5.3異常轉換、創(chuàng)建原則216.5.4異常的捕捉與處理226.6日志管理236.6.1日志管理原則246.6.2日志命名規(guī)范246.6.3日志信息級別規(guī)范246.6.4日志配置規(guī)范256.6.5日志對多線程的支持規(guī)范256.6.
4、6日志輸出規(guī)范256.6.7日志文件的組織與備份規(guī)范266.6.8日志內容的規(guī)定266.6.9日志程序編寫規(guī)范266.7附件管理276.7.1附件上傳和保存276.7.2附件下載276.8數(shù)據(jù)字典管理286.9Web頁面編碼規(guī)范參考286.9.1頁面標簽庫286.9.2view布局286.9.3page布局286.9.4頁面引入js286.9.5控件命名286.9.6頁面左右布局296.9.7按鈕(Button)29目錄III6.9.8左側查詢條件布局296.9.9右側查詢結果列表布局296.9.10新增編輯
5、頁按鈕306.9.11新增編輯頁布局306.9.12下拉框306.9.13LookupDropDown對齊設置306.9.14彈出框316.9.15Text控件典型示例33目錄III前言本編程規(guī)范參照公司的Java編程規(guī)范,適用于綜合軟件交付單元編碼參考。1命名規(guī)則所有的命名都以有現(xiàn)實意義的英語單詞或縮寫為基礎,避免使用漢語拼音。在可以準確表達名稱含義的條件下,命名應盡量簡短,包、類、接口和方法的命名應避免使用下劃線。1.1包的命名包應該由小寫字母組成。以“.”來分隔包的標識。所有的包以“com.insit”
6、開頭。包的名稱是唯一的。1.2類的命名類的命名首字母大寫、后續(xù)單詞首字母大寫,其他字符均小寫,類的命名應該以易讀為目的。例如:CustomerOrderItem1.3接口的命名接口名稱都加上前綴“I”。接口名稱在前綴之后的部分命名規(guī)則與類相同。例如:IRunnableISingleton1.4成員方法的命名成員方法名稱須為小寫動詞加上首字母為大寫的名詞組成。例如:第34頁openAccount()printMailingLable()save()常用成員方法動詞舉例:getgetFirstName()sets
7、etFirstName()isisVisible()hashasDependents()cancanPrint()1.1屬性的命名屬性名稱應使用完整的英文來描述。屬性如為Collection類型,則它的名稱后面應加上“s”以表明它代表多個值。首個單詞應為小寫。例如:lfirstNamelzipCode1.2變量的命名總的來說,變量的命名與屬性相似,但它有幾個特殊的情況。l流l使用in、out和inOut來命名inputStream、outputStream和ioStream。l循環(huán)計數(shù)器一般使用i、j和k來命
8、名。l例外(Exception)一般可以使用ex來命名。1.3常量的命名由大寫單詞組成,每個單詞間用下劃線“_”隔開。例如:第34頁MIN_VALUE,MAX_VALUE,MAX_DB_CONNECTIONS1文件樣式1.1源文件結構Java源程序應該包含下列元素,按以下順序組織:1.Copyright/IDblockcomment2.packagedeclaration3.importdeclar