實驗三 敏捷開發與XP實踐

2022-06-04 05:33:10 字數 2844 閱讀 8842

實驗三 《敏捷開發與xp實踐》實驗報告

一.敏捷開發與xp實踐-1

①實驗要求:

敏捷開發與xp實踐 eclipse的內容替換成idea

參考 安裝alibaba 外掛程式,解決**中的規範問題。

在idea中使用工具(code->reformate code)把下面**重新格式化,再研究一下code選單,找出一項讓自己感覺最好用的功能。提交截圖,加上自己學號水印。

②實驗**:

執行截圖:

修改前:

修改後:

二.敏捷開發與xp實踐-2

①實驗要求:

提交搭檔專案git log的截圖,包含上面git commit的資訊,並加上自己的學號水印資訊。

②實驗**:

2.產品**:

public class complex

public complex(double r,double i)

//override object

public boolean equals(complex m)

else

}public string tostring() else if (this.realpart != 0 && this.imagepart == 0) else if (this.realpart != 0 && this.imagepart < 0) else if (this.realpart == 0 && this.imagepart != 0) else

}// 定義公有方法:加減乘除

complex complexadd(complex a)

complex complexsub(complex a)

complex complexmulti(complex a)

complex complexdiv(complex a)測試**:

import junit.framework.testcase;

public class complextest extends testcase

public void testtostring()

public void testcomplexadd()

public void testcomplexsub()

public void testcomplexmulti()

public void testcomplexdiv() 3.執行截圖:

測試成功:

上傳至搭檔的碼雲:

三.敏捷開發與xp實踐-3

①實驗要求:

敏捷開發與xp實踐 eclipse的內容替換成idea

②實驗**:

2.實驗截圖

四.關於安裝,使用alibaba 外掛程式規範**

五.遇到的問題和解決方法

1.關於git log

git log功能只能看在本機上傳(或同步)的commit日誌。在本次實驗的第二項中,我們起初以為乙個人上傳以後,兩個人都能用git log看見碼雲的commit日誌,實際上只有上傳者能看見。

2.關於idea的重構

idea 重構快捷鍵:

重新命名檔案、方法、屬性等(rename):shift+f6

提取當前選擇為變數(extract variable):ctrl+alt+v

提取當前選擇為屬性(extract field):ctrl+alt+f

提取當前選擇為常量(extract constant):ctrl+alt+c

提取當前選擇為方法(extract method):ctrl+alt+m

提取當前選擇為方法引數(extract parameter):ctrl+alt+p

重構類、方法(change signarture):ctrl+f6

提取**塊至if、try等結構中(surround with):ctrl+alt+t

建立模組檔案等(new):ctrl+alt+n

建立測試用例(test):ctrl+shift+t

重構選單(refactor for this):ctrl+t

六.實驗總結和感想

經過這次實驗,了解並學習了**標準,eclipse的重構(拓展idea的重構),了解敏捷開發與xp。這次實驗告訴我,在結束編碼後需要一段時間,用來檢查、規範自己的**。好看的**自己讀著也舒心。這次試驗需要結對夥伴的倉庫,所以學習效率也有所提高。

實驗三 敏捷開發與XP實踐

1.在idea中使用工具 code reformate code 把下面 重新格式化,再研究一下code選單,找出一項讓自己感覺最好用的功能。public class codestandard public static void main string args stringbuffer buff...

實驗三 敏捷開發與XP實踐

目錄實驗三 敏捷開發與xp實踐 eclipse的內容替換成idea 參考 安裝alibaba 外掛程式,解決 中的規範問題。在idea中使用工具 code reformate code 把下面 重新格式化,再研究一下code選單,找出一項讓自己感覺最好用的功能。提交截圖,加上自己學號水印。老師提供的...

20155231 實驗三 敏捷開發與XP實踐

xp基礎 xp核心實踐 相關工具 沒有linux基礎的同學建議先學習 linux基礎入門 新版 vim編輯器 課程 完成實驗 撰寫實驗報告,實驗報告以部落格方式發表在,注意實驗報告重點是執行結果,遇到的問題 工具查詢,安裝,使用,程式的編輯,除錯,執行等 解決辦法 空洞的方法如 查網路 問同學 看書...