freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

敏捷開發(fā)中高質量java代碼開發(fā)實踐-wenkub

2023-04-24 11:49:12 本頁面
 

【正文】 indows Preference 菜單項,在打開的 Preferences 對話框的左側欄中找到 Java 節(jié)點下的子項 Code Style(如圖 2),該項和它的子項允許您對 Java 代碼的樣式進行控制。例如日志格式、屬性文件格式,返回值和消息格式。 編程規(guī)范。例如包名、類名、變量、方法、接口、參數等命名規(guī)范 一般規(guī)則和格式規(guī)范。下文將針對每個步驟和其所使用的工具、方法進行詳細描述。本文將結合敏捷開發(fā)周期短,變化快等特點,介紹如何通過在開發(fā)過程中采取一系列步驟來保證和提高整個開發(fā)團隊的代碼質量,并闡述了每一步可以利用的工具和最佳實踐,從而使開發(fā)過程更加規(guī)范化,成就高質量的代碼,減少測試的投入,并促進整個團隊的技能提高,最終提高開發(fā)效率和質量。本文將介紹在敏捷開發(fā)過程中如何通過采取一系列的步驟來保證和提高整個項目的代碼質量,闡述了每一步可以利用的工具和最佳實踐,從而使開發(fā)過程更加規(guī)范化,成就高質量的代碼。如圖 1 所示,敏捷開發(fā)過程經歷需求調研,用例分析和用例分解,進入開發(fā)迭代階段。圖 1. 敏捷開發(fā)中的 Java 代碼質量保證步驟步驟一:統(tǒng)一編碼規(guī)范、代碼樣式規(guī)范統(tǒng)一的編碼會增加項目代碼的可讀性和可維護性,但實際情況往往是項目組內的 Java 代碼開發(fā)人員的編碼風格常常各不相同,這可能是由于不同的經驗習慣或者缺乏編碼規(guī)范方面的學習造成的。例如代碼縮進、程序塊規(guī)范、每行最大代碼長度等。 文檔規(guī)范。例如異常、并發(fā)、多線程等方面的處理方式。項目的編碼規(guī)范可以參考已有的一些 Java 編程規(guī)范書籍和其他相關資料并結合項目的本身來制定,可供參考的書籍有《 Java 編程風格》(英文書名為:The Elements of Java Style)。圖 2. Eclipse 代碼樣式設置窗口例如,為了使用自動格式化工具,可以在 Eclipse 提供的默認代碼格式配置的基礎上建立自定義的格式。圖 4. 創(chuàng)建新的代碼格式配置修改完成后點擊 Apply 保存所作修改。將所有這些樣式文件導出成 XML 文件后,同編碼規(guī)范一起歸檔,供所有項目成員使用?,F在的靜態(tài)分析工具很多,有 FindBugs、PMD、IBM Rational Tool,等等。在 Eclipse 的開發(fā)環(huán)境中,用插件安裝的方式安裝了 Findbugs 后,在 Eclipse 的配置選項中就會多出來 FindBugs 的配置選項。圖 6. 運行 FindBugs檢查完畢后,會出現 FindBugs 視圖,把所有檢查的結果根據錯誤分組展示。圖 7. FindBugs 檢查結果步驟三:單元測試單元測試用例設計和評審單元測試是軟件開發(fā)過程中重要的質量保證環(huán)節(jié),在此環(huán)節(jié)中,設計和評審對于保證整個單元測試過程的完整性和有效性來說十分重要。在用例設計完成之后,下一步的工作就是進行測試用例的評審。這時候,就需要使用模擬對象技術(Mock),利用一個模擬對象來模擬我們的代碼所依賴的真實對象,來幫助完成測試,提高測試覆蓋率,從而提高代碼質量。圖 8. Mockito 示例在模擬對象過程中,先模擬一個需要調用的 List 對象 Linke
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1