1. 程式人生 > >2018-2019-2 20175224 實驗三《敏捷開發與XP實驗》實驗報告

2018-2019-2 20175224 實驗三《敏捷開發與XP實驗》實驗報告

inf 封面 alibaba 目的 設計 add 程序 截圖 練習

一、實驗報告封面

課程:Java程序設計 班級:1752班 姓名:艾星言 學號:20175224

指導教師:婁嘉鵬 實驗日期:2019年4月29日

實驗時間:13:45 - 15:25 實驗序號:24

實驗名稱:敏捷開發與XP實驗

二、實驗目的

  • 一、安裝alibaba 插件,解決代碼中的規範問題。在IDEA中使用工具(Code->Reformate Code)格式化代碼,研究一下Code菜單,比較功能。

  • 二、在碼雲上把自己的學習搭檔加入自己的項目中,下載搭檔實驗二的Complex代碼,加入不少於三個JUnit單元測試用例,測試並上傳代碼至碼雲

  • 三、下載搭檔的代碼,完成重構內容的練習。

  • 四、結合重構,git,代碼標準,以結對的方式完成Java密碼學相關內容的學習。

三、實驗內容及步驟

(一)安裝alibaba 插件,解決代碼中的規範問題。在IDEA中使用工具(Code->Reformate Code)把下面代碼重新格式化,再研究一下Code菜單,找出一項讓自己感覺最好用的功能。

  • 安裝alibaba插件

技術分享圖片

規範代碼

技術分享圖片技術分享圖片

  • code菜單

將Code菜單逐個嘗試了之後,覺得Move的那四項用著很順手。

技術分享圖片

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

  • 邀請用戶

技術分享圖片

  • 搭檔complex測試

技術分享圖片

  • 搭檔git log提交

技術分享圖片

(三)完成重構內容的練習,下載搭檔的代碼,至少進行三項重構,提交重構後代碼的截圖,加上自己的學號水印。提交搭檔的碼雲項目鏈接。

  • 下載搭檔代碼
  • 搭檔代碼進行重構

技術分享圖片

技術分享圖片

(四)以結對的方式完成Java密碼學相關內容的學習,結合重構,git,代碼標準。提交學習成果碼雲鏈接和代表性成果截圖,要有學號水印。

  • 通過學習Java密碼學算法,了解了對稱及非對稱算法,以及如何進行秘鑰的共享的知識。

技術分享圖片

技術分享圖片

技術分享圖片

PSP

步驟耗時百分比
設計 50min 20%
代碼實現 25 10%
測試 20 10%
分析總結 30 10%

2018-2019-2 20175224 實驗三《敏捷開發與XP實驗》實驗報告