20172327 2017-2018-2 《程序設計與數據結構》實驗3報告

20172308 2017-2018-2 《程序設計與數據結構》實驗三報告

課程:《程序設計與數據結構》
班級: 1723
姓名: 馬瑞蕃
學號:20172327
實驗教師:王志強
實驗日期:2018年5月16日
必修/選修: 必修html

1.實驗內容

  • 敏捷開發與XP實踐-1:安裝alibaba 插件,解決代碼中的規範問題。使用工具(Code->Reformate Code)把代碼從新格式化,再研究一下Code菜單,找出一項讓本身感受最好用的功能git

  • 敏捷開發與XP實踐-2:下載搭檔實驗二的Complex代碼,加入很多於三個JUnit單元測試用例,測試成功後git add .; git commit -m "本身學號 添加內容";git push;算法

  • 敏捷開發與XP實踐-3:完成重構內容的練習,下載搭檔的代碼,至少進行三項重構,提交重構後代碼的截圖。數據結構

  • 敏捷開發與XP實踐-4:以結對的方式完成Java密碼學相關內容的學習,結合重構,git,代碼標準。工具

2. 實驗過程及結果

  • 敏捷開發與XP實踐-1:
    下載安裝Alibaba插件:

    以下圖,點擊編碼規約掃描便可查找代碼中不規範的地方:

    實驗結果截圖:
    單元測試

  • 敏捷開發與XP實踐-2:
    1.在碼雲上把本身的學習搭檔加入本身的項目中
    2.確認搭檔的項目加入本身後,下載搭檔實驗二的Complex代碼
    3.加入三個JUnit單元測試用例,測試成功後git 。
    4.實驗結果截圖:
    學習

  • 敏捷開發與XP實踐-3:
    1.下載搭檔的代碼,進行三項重構
    2.重構內容:toString的修改,增長getter、setter,
    3.實驗結果截圖:


    測試

  • 敏捷開發與XP實踐-4:
    1.以結對的方式完成Java密碼學相關內容的學習
    2.與結對夥伴學習、討論相關密碼學知識,代碼實現
    3.運行參考資料中所給代碼,比對運行結果與資料中結果,體會Java在密碼學領域中的應用
    4.實驗結果截圖:





    編碼

3. 實驗過程當中遇到的問題和解決過程

問題1:安裝Alibaba插件的時候出現安裝失敗的狀況,班上有部分同窗出現了同樣的狀況插件

問題1解決過程:多裝了幾回,重啓了幾回。

參考資料

相關文章
相關標籤/搜索