20165302 敏捷開發與XP實踐做業

20165302 敏捷開發與XP實踐實驗報告

一.提交點一

1.實驗要求html

  • 參考 http://www.cnblogs.com/rocedu/p/6371315.html#SECCODESTANDARD 安裝alibaba 插件,解決代碼中的規範問題。git

  • 在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));
}
}

2.格式化後編程

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));
        }
    }
}

3.截圖app

  • 修改前

  • 修改後

4.Code菜單的使用

二.提交點二

1.實驗要求工具

  • 在碼雲上把本身的學習搭檔加入本身的項目中,確認搭檔的項目加入本身後,下載搭檔實驗二的Complex代碼,加入很多於三個JUnit單元測試用例,測試成功後git add .; git commit -m "本身學號 添加內容";git push;
  • 提交搭檔項目git log的截圖,包含上面git commit的信息,並加上本身的學號水印信息。

2.測試成功截圖單元測試

3.上傳到搭檔碼雲,git log日誌學習

三,提交點三

1.實驗要求測試

  • 敏捷開發與XP實踐 http://www.cnblogs.com/rocedu/p/4795776.html, Eclipse的內容替換成IDEA
  • 完成重構內容的練習,下載搭檔的代碼,至少進行三項重構,提交重構後代碼的截圖,加上本身的學號水印。提交搭檔的碼雲項目連接。

2.關於重構插件


3.重構前3d

4.重構後

四,提交點四

1.實驗要求

提交學習成果碼雲連接和表明性成果截圖,要有學號水印。
2.截圖

實驗總結

經過此次實驗我瞭解瞭如何對代碼進行格式化和重構,使代碼更有可讀性,更整潔。是一項對於編程很是有用的技能

相關文章
相關標籤/搜索