程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 敏捷開發中高質量Java代碼開發實踐

敏捷開發中高質量Java代碼開發實踐

編輯:關於JAVA

Java 項目開發過程中,由於開發人員的經驗、代碼風格各不相同,以及缺乏統一的標准和管理流程,往往導致整個項目的代碼質量較差,難於維護,需要較大的測試投入和周期等問題。這些問題在一個項目組初建、需求和設計均具有不完全可預期性和完備性的全新項目中將尤為突出。本文將結合敏捷開發周期短,變化快等特點,介紹如何通過在開發過程中采取一系列步驟來保證和提高整個開發團隊的代碼質量,並闡述了每一步可以利用的工具和最佳實踐,從而使開發過程更加規范化,成就高質量的代碼,減少測試的投入,並促進整個團隊的技能提高,最終提高開發效率和質量。

  如圖 1 所示,敏捷開發過程經歷需求調研,用例分析和用例分解,進入開發迭代階段。在每個迭代過程中,可以采用以下五個步驟來保證和提高整個項目的代碼質量:統一編碼規范、代碼樣式;靜態代碼分析(static code review);單元測試;持續集成;代碼評審和重構(RevIEw & Refactor)。下文將針對每個步驟和其所使用的工具、方法進行詳細描述。

  

敏捷開發中高質量Java代碼開發實踐

  圖 1. 敏捷開發中的 Java 代碼質量保證步驟

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved