20175316 盛茂淞 2018-2019-2 《Java程序設計》實驗三《敏捷開發與XP實踐》 實驗報告
阿新 • • 發佈:2019-05-02
責任心 AMM 小型 ring settings 實踐 args posit 目標
實驗內容與要求
1.XP基礎
極限編程(Extreme Programming,XP)是一種全新而快捷的軟件開發方法。XP團隊使用現場客戶、特殊計劃方法和持續測試來提供快速的反饋和全面的交流:
- XP是以開發符合客戶需要的軟件為目標而產生的一種方法論
- XP是一種以實踐為基礎的軟件工程過程和思想
- XP認為代碼質量的重要程度超出人們一般所認為的程度
XP特別適合於小型的有責任心的、自覺自勵的團隊開發需求不確定或者迅速變化的軟件
XP軟件開發的基石是XP的活動,包括:編碼、測試、傾聽、設計。2.XP核心實踐
3.相關工具
敏捷開發與XP實踐-1
實驗目的與要求:
- http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse的內容替換成IDEA
- 參考 http://www.cnblogs.com/rocedu/p/6371315.html#SECCODESTANDARD 安裝alibaba 插件,解決代碼中的規範問題。
- 在IDEA中使用工具(Code->Reformate Code)把下面代碼重新格式化,再研究一下Code菜單,找出一項讓自己感覺最好用的功能。提交截圖,加上自己學號水印。
public class CodeStandard { public static void main(String [] args){ StringBuffer buffer = new StringBuffer(); buffer.append('S'); buffer.append("tringBuffer"); System.out.println(buffer.charAt(1)); System.out.println(buffer.capacity()); System.out.println(buffer.indexOf("tring")); System.out.println("buffer = " + buffer.toString()); if(buffer.capacity()<20) buffer.append("1234567"); for(int i=0; i<buffer.length();i++) System.out.println(buffer.charAt(i)); } }
實驗步驟
編程標準使代碼更容易閱讀和理解。編程標準包含:具有說明性的名字、清晰的表達式、直截了當的控制流、可讀的代碼和註釋,以及在追求這些內容時一致地使用某些規則和慣用法的重要性。
Settings ->Plugins -> Browse repositories...
——安裝alibaba- 在項目名稱上單擊右鍵,在彈出菜單上選擇
編碼規約掃描
不規範的地方,有中文提示並且定位到了行,alibaba把問題分為block/critical/major三個等級。根據報錯提示,進行了修改。
Code->Reformate Code
Code->Rename
重寫方法Code->Comment with Line Comment
Code->Comment with Block Comment
此行添加註釋,這也是我比較喜歡的一個快捷鍵了(Ctrl+Shift+)
20175316 盛茂淞 2018-2019-2 《Java程序設計》實驗三《敏捷開發與XP實踐》 實驗報告