Java 開發規範
Introduction
開發環境
版本原則
程式碼撰寫原則
註解
測試專用區塊註解
維護修改註解
輸入參數的驗證
字串處理
日誌(Log)
除錯訊息
例外的處理
Date 與 String 的轉換
錯誤代碼編排 (Error Code)
介面的定義
重載機制
耦合性 (Coupling)
邏輯分支的處理
命名原則
一般性命名原則
Properties 檔的 key 值命名原則
介面實作的 class 命名
成員 field 的命名及配置
Controller 及 Action 的命名
Package 的命名原則
Web 開發流程
定義 ViewModel
定義 Controller 介面
以 Unit Test 實作 Controller 介面
定義 Facade 介面
實作 Facade
完成實作並完整以 Test Case 測試成功
實作 Controller
Web 開發
前後端參數處理
選項參數(checkbox/radio)的處理
可多選的參數處理
Utility 的使用
計算時間/效能
計算日期與時間
集合的操作
陣列的操作
Review
使用 FindBugs 檢查基本錯誤
以 diff 的方式檢核變更的程式碼
以測試檢核程式完成度
測試
JUnit 單元測試
基本測試結構
基於 Spring framework 的測試
撰寫測試的原則
利用 TestRule 對測試進行自動化處理
UAT
重大功能測試注意事項
Source Control
Branch
Tag
並行開發
提交 (Commit)
部署系統 Deploy
Powered by
GitBook
命名原則
命名原則
results matching "
"
No results matching "
"