實驗內容
1.XP基礎
2.XP核心實踐
3.相關工具
實驗內容
一。在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));
}
}
實驗截圖如下:
二:
實驗要求
在碼雲上把自己的學習搭檔加入自己的專案中,確認搭檔的專案加入自己後,下載搭檔實驗二的Complex程式碼,加入不少於三個JUnit單元測試用例,測試成功後git add .; git commit -m "自己學號 新增內容";git push;
提交搭檔專案git log的截圖,包含上面git commit的資訊,並加上自己的學號水印資訊
執行截圖如下:
三
實驗要求:
實驗三 敏捷開發與XP實踐 , Eclipse的內容替換成IDEA
完成重構內容的練習,下載搭檔的程式碼,至少進行三項重構,提交重構後代碼的截圖,加上自己的學號水印。提交搭檔的碼雲專案連結。
執行截圖如下:
四:
實驗參考 ,以結對的方式完成Java密碼學相關內容的學習,結合重構,git,程式碼標準。
提交學習成果碼雲連結和代表性成果截圖,要有學號水印。要求:
程式碼執行截圖如下:
五:
結隊感受
本次實驗很多都涉及結隊一起配合,第四個實驗由於自己的學習成績比較差,所以大部分程式碼都是我的同伴祁英完成的我只是除錯。