




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
項目開發規范:開發人員分工:每人負責一個模塊的開發,由后端一直到前端。實現所有功能。每個人每天必須寫出項目進度總結。數據庫管理所有數據表格必須一致。也就是保持數據的一致性。必須遵循命名規范。能重用的類應盡可能的使用。遵守以下代碼規范:JAVA程序編寫規范1.1命名規則1.1.1文件的命名規則 請參考各模塊相關設計文檔。1.1.2變量的命名規則變量的格式:變量的前綴+變量描述變量前綴數據類型前綴標記Char/signedcharchChar[]cUnsignedcharuchShort[int]/signedshort[int]siUnsignedshort[int]usiInt/signed[int]/Int[]iUnsigned[int]uiLong[int]/signedlong[int]liUnsignedlong[int]uliFloatfDoubledLongdoubleldEnumenu*pStructuresctUnionunnStringszString[]sHashtablehHashtable[]hbVectorvbooleanb其它數組arr_對象結合對象名各英文單詞首字母的縮寫變量描述的第一個字符必須大寫,與前綴區分開,前綴必須小寫。數組變量的定義格式,要把數組的前綴放在前面,格式如下:數組前綴+變量的前綴+描述如:NodeList[]arrNLTemp[3]表示節點列表數組。變量的定義,必須在程序的首部或函數的首部,不允許任意定義變量。變量必須在定義時初始化。變量表達盡量使用英文單詞全稱,每一單詞首字母使用大寫。1.1.3常量的命名規則全部使用大寫的字母,不需要前綴,但是每一描述名用下劃線隔開。如:privatefinalintTRACE_FILE_NAME=123451.1.4函數的命名規則建議函數名稱用體現功能的英文單詞組成(可以是縮寫的組合),第一個單詞的首字母必須小寫,后面的每一個單詞的首字母必須大寫。如:setMsg,removeMsg。總之,對于常量、變量和函數等標識符的命名,應該做到“見名知意”,即選有含義的英文單詞(或縮寫)標識符。除數值運算程序外,不要用代數符號(如:a,b等),以增加程序的可讀性。1.2注釋1.2.1需要注釋地方程序文件的首部。方法定義之前。程序的關鍵地方。每個主要結構處。如:if結構,while結構,switch結構,及結構內的關鍵語句處。每個變量說明語句。空出來準備將來添加代碼的地方。每個特殊的或容易引起誤解地方。1.2.2注釋編寫規范注釋符號“/***/”,“/**/”or“//”,注釋語句于注釋符號之間要有1個或1個以上的空格。如:/**Thisisthecomment*//*Thisisthecomment*///Thisisthecomment.如果注釋單獨起一行,被注釋的語句是緊跟其后的語句,單起一行的注釋要與被注釋的語句垂直對齊,被注釋的語句不能與注釋語句之間有空行,注釋要與前面的語句有個空行。單獨起行的注釋使用“//“。多行注釋使用“/**/”。格式說明:1.3.3縮進縮進是指與上一條語句相比向右推進4個空格(注意不要使用TAB)。被派生出來的語句需要縮進。例如:for(inti=0;i<10;i++){語句1;語句2;}有派生關系的語句還有:if語句,函數頭與主體,循環條件與循環體,結構體的定義語句與結構體變量說明語句。當一條語句需要換行時,下一行相對需要縮進。1.3.4縮進與對齊的例子:/***commentline1*commentline2*commentline3*/importjava.io.*;importjava.util.*;publicclassHelloWorldApp{inta=1;//commentline/***functionname:printString()*statement:*@param int iTemp processflag*@return void*Note:inputparameteriTempcannotbenull.*/privatevoidprintString(intiTemp){語句1;語句2;…}}1.4花括號花括號一般要另起一行,下列情況例外。數組初始化,例如:int[]arrant={1,2,3};另起一行的花括號要符合對齊規范。1.5空行、空格空行只容許一行。必須空行的地
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025西安美術學院輔導員考試試題及答案
- 2025遼寧理工學院輔導員考試試題及答案
- 2025鹽城工業職業技術學院輔導員考試試題及答案
- 2025赤峰學院輔導員考試試題及答案
- 2025福建水利電力職業技術學院輔導員考試試題及答案
- 江蘇蘇州凌曄進出口有限公司招聘筆試題庫2025
- 內蒙古賽一建建筑工程有限公司招聘筆試題庫2025
- 四川綿陽愛聯科技股份有限公司招聘筆試題庫2025
- 社區矯正集中教育
- 建筑師資格考試試題及答案2025年
- 實測實量方案交底
- 銀行客戶經理之情緒管理
- 生產良率系統統計表
- 用TOC理論提高生產制造的競爭力課件
- SketchUp (草圖大師) 基礎培訓PPT課件
- 生命線安裝方案
- 代理機構服務質量考核評價表
- 電廠保安人員管理制度
- 2018年瀘州市生物中考試題含答案
- ge核磁共振機房專用精密空調機技術要求
- 新干縣人民醫院血液透析治療患者告知書
評論
0/150
提交評論