敏捷開發的理念已經流行了很長的時間,在敏捷開發中的開發迭代階段中,我們可以通過五個步驟,來有效的提高整個項目的代碼質量。
Java項目開發過程中,由于開發人員的經驗、Java代碼編寫習慣,以及缺乏統一的標準和管理流程,往往導致整個項目的代碼質量較差,難于維 護,需要較大的測試投入和周期等問題。這些問題在一個項目組初建、需求和設計均具有不完全可預期性和完備性的全新項目中將尤為突出。
如圖1所示,敏捷開發過程經歷需求調研,用例分析和用例分解,進入開發迭代階段。在每個迭代過程中,可以采用以下步驟來保證和提高整個項目的代 碼質量:統一編碼規范、代碼樣式;靜態代碼分析(staticcodereview);單元測試;持續集成;代碼評審和重構 (Review&Refactor)。下文將針對每個步驟和其所使用的工具、方法進行詳細描述。
圖1.敏捷開發中的Java代碼質量保證步驟
原文:http://soft.chinabyte.com/182/11155182.shtml