java專案編碼規範

2021-07-27 13:47:57 字數 840 閱讀 5649

1 實現面向介面程式設計,service類都要實現介面,

2 避免使用內部類,反射,抽象類。

3 除日誌,常量,列舉類以外不能有字串出現。

4 exception 統一在service層處理、不允許 catch exception、盡量不使用synchronized,使用時需要ccb評審,除注釋外**中不可出現中文,建議用英文做注釋。

5 異常處理需要catch具體異常,不允許直接catch/丟擲exception,如果呼叫的第三方的庫丟擲了exception,需要自定義異常。所有的exception集中在業務類中處理,例如:工具類異常需要throw到上層,由業務進行捕獲

6 不規範的測試**不要提交(包括驗證性的**),例如system.out.printout(),main函式。

7 介面類命名以「i」開頭,具體介面實現類名以「impl」結尾。

8 常量名大寫,單詞之間用「_」相連 比如:upgrate_end_date

9 方法體內部盡量不要超過60行,若超過考慮是否可以對其進行分解

10 方法體引數不可超過7個,若超過7個,考慮是否還有其他傳參方式

11 方法體盡量避免返回空物件(現僅針對於有關查詢操作的方法)

12 方法體內部盡量避免if、for、witch等分支的多層巢狀

13 避免第一層判斷語句,在接下來的第二層或第三層... 仍然出現。

14 對於實體類中的date物件的賦值,建議賦值物件的clone

15方法體中盡量不要出現字串,字串需要被定義為常量,如果該字串需要被其他類引用,則需要定義在乙個統一的常量類中。

16介面中的每個方法必須要有注釋,實現類中的方法可以沒有注釋。

java編碼規範

size large 總結前期做的幾個專案,個人認為 的規範對團隊的協作有著密切的關係。現將一些常用的約束總結如下,以便今後參閱 一 命名 1 所有的類 屬性 方法都遵守以字母和數字為主,盡量不要參與特殊符號如下劃線。其次,除類名開頭字母大寫外,其他名字都要小寫,然後第二個後的單詞首字母大寫,長度在...

java後台編碼規範

目 錄 1 編寫目的 3 2 系統框架介紹 3 2.1 框架技術 3 3 快速開展工作 3 3.1 記憶體中快取資料 3 3.1.1 如何呼叫記憶體快取資料 3 3.1.2 怎樣實現快取資料 4 3.2 服務 5 3.2.1 如何呼叫服務 5 3.2.2 怎樣實現乙個服務 5 3.2.3 如何實現事...

java編碼規範 空白和命名規範

1.空白 white space 7.1空行 blank lines 空行將邏輯相關的 段分隔開,以提高可讀性。下列情況應該總是使用兩個空行 乙個原始檔的兩個片段 section 之間 類宣告和介面宣告之間 下列情況應該總是使用乙個空行 兩個方法之間 方法內的區域性變數和方法的第一條語句之間 塊注釋...