1、安裝alibaba 插件,解決代碼中的規範問題。在IDEA中使用工具(Code->Reformate Code)格式化代碼,研究一下Code菜單,比較功能。html
2、在碼雲上把本身的學習搭檔加入本身的項目中,下載搭檔實驗二的Complex代碼,加入很多於三個JUnit單元測試用例,測試並上傳代碼至碼雲java
3、下載搭檔的代碼,完成重構內容的練習。git
4、結合重構,git,代碼標準,以結對的方式完成Java密碼學相關內容的學習。算法
格式化
ide
規範代碼(使用alibaba)
工具
code菜單
將Code菜單逐個嘗試了以後,以爲Move
的那四項用着很順手。
單元測試
git add .; git commit -m "本身學號 添加內容";git push;
提交搭檔項目git log的截圖,包含上面git commit的信息,並加上本身的學號水印信息。邀請用戶
學習
搭檔complex測試
測試
搭檔git log提交
idea
問題1:在編譯代碼時,出現以下錯誤
問題2:在運行代碼時,以下顯示,無輸入。
問題2解決方案:經過輸入java DigestPass abc
,成功解決問題。
步驟 | 耗時 | 百分比 |
---|---|---|
設計 | 50min | 20% |
代碼實現 | 25 | 10% |
測試 | 20 | 10% |
分析總結 | 30 | 10% |
本次實驗主要學會了如何在idea中規範代碼,如何邀請搭檔加入本身的項目,還明白瞭如何進行內容的重構。在邀請搭檔加入本身項目的過程當中,咱們在互相加入各自2018java的項目的基礎上從新建了一個項目,這樣方便共同傳送文件,避免誤刪等偶然性失誤。與此同時,經過學習Java密碼學算法的博客,瞭解了對稱及非對稱密碼算法(及DES和RSA算法),以及如何進行祕鑰的共享的知識。在idea中有些功能不能成功運行,而後就到Ubuntu中進行操做,雖然過程有些曲折,但總的收穫很大。