總結 20 個開發細節

1:提交到SVN的代碼必須有提交備註,以便於以後查看。

2:如考慮頁面緩存,可以在路徑後增加隨機數:url + "&TimeS=" + Math.random();。

3:類的頭註釋:類說明、作者、版本、特別說明。

4:方法必須有註釋:方法說明、參數列表含義。

5:沒有特殊要求,列表頁面一律10條數據進行顯示,需要彈出框的以15條進行顯示。

6:列表頁面必須有增加、刪除、修改、詳細四個按鈕,名稱順序功能不能修改,需要特殊功能的在四個按鈕後面增加特殊功能的按鈕。

7:分表的日誌頁面,一律顯示本週或本月的數據,不得顯示所有表所有數據

8:詳細頁面儘量使用彈出框實現。

9:對外提供的服務接口,必須在service包下。

10:無論是Java代碼還是Js函數,不準拷貝別人代碼後直接使用原來的名稱,必須以自己的模塊和業務進行命名,例如平臺的用戶增加commUserAdd()。

11:系統內所有的路徑,除特殊情況外,必須使用絕對路徑

12:系統內的打印,即使是調試也必須使用Log進行打印,不準在系統內出現System.out.println()字樣。

13:沒有特殊要求,不準使用異步加載的方式進行級聯操作,或獲取相關信息,必須使用彈出框的方式,具體彈出框後臺代碼和前臺頁面的路徑,必須由組長指定。

14:數據庫表的名稱,不得出現表名稱、配置文件內名稱、JDBC時名稱不一致的情況,本系統推薦:系統-模塊-業務實體類名稱。

15:沒有特殊情況字符字段不得使用空字符或者/等默認值,應默認爲Null。

16:對於一個對象的字段很多,且創建時設置字段屬性的方式雷同時,推薦使用實體類的構造函數進行實現,不準在系統內出現重複的累贅的功能一致的,創建對象後一個個設置屬性值的代碼。

17:DWR對象的創建,一律使用New,不得使用Spring容器。

18:對於數據庫內存儲不用進行相關計算、統計等操作的整形字段,不準使用Int,必須使用char(1)。

19:數據庫內的字段名稱必須和實體類的字段名稱一致,以方便於平臺提供公用方法和後期維護時的便捷性。

20:不得修改系統樣式,修改公用實現,隨意存放文件,必須保持與系統的風格整體一致。

 

請您到ITEYE網站看原創,謝謝!

http://cuisuqiang.iteye.com/ ! 

自建博客地址:http://www.javacui.com/ ,內容與ITEYE同步!

發佈了17 篇原創文章 · 獲贊 13 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章