日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

20172324 2017-2018-2《程序设计与数据结构》实验三报告

發布時間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20172324 2017-2018-2《程序设计与数据结构》实验三报告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

一、實驗內容

  • 實驗一:安裝alibaba 插件,解決代碼中的規范問題。
    敏捷開發與XP實踐 , Eclipse的內容替換成IDEA
    參考 http://www.cnblogs.com/rocedu/p/6371315.html#SECCODESTANDARD 安裝alibaba 插件,解決代碼中的規范問題。

在IDEA中使用工具(Code->Reformate 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)); } }

在實驗中代碼規范你問題一個是格式還有一個是if、for之后需要有{}

研究一下Code菜單,找出一項讓自己感覺最好用的功能。

Code->Generate最好用

  • 實驗二:把自己的學習搭檔加入自己的項目中,下載他的Complex代碼并加入JUnit單元測試。


    git log后的截圖
git log

查看 提交歷史 在提交了若干更新之后,又或者克隆了某個項目,想回顧下提交歷史,可以使用 git log 命令查看。get log 查看提交歷史

  • 實驗三:學習重構概念并對搭檔的代碼進行至少三項重構

refactor->rename



refactor->extract method

  • 實驗四:以結對的方式完成Java密碼學相關內容的學習
    參考 http://www.cnblogs.com/rocedu/p/6683948.html,以結對的方式完成Java密碼學相關內容的學習,結合重構,git,代碼標準。
    密碼學相關內容,密碼學家的工具箱之間的關系用一張圖表來表示出來:

    混合密碼系統加密:

    混合密碼系統解密:

密碼代碼結果截圖

二、實驗過程及結果

第二個實驗我要感謝我的搭檔,他的complex代碼編得很好,在我的電腦上都沒有出現畫紅的地方...git

第四個實驗我看了一個多小時,也沒與看懂...不僅沒看懂,連代碼是從哪里開始哪里結束都沒有頭緒,最后唯一弄明白的內容就是凱撒密碼了。簡單來說凱撒密碼就是將輸入的字母按字母表加上一定數字之后變成一個新的字母,解密時也是減去相同的數字就可以了。

三、實驗過程中遇到的問題和解決過程

  • 問題:用IDEA那以實現命令行,參數設置總是出現報錯
  • 解決:用虛擬機?

四、參考資料

  • 敏捷開發與XP實踐
  • 敏捷開發與XP實踐
  • get log 查看提交歷史

轉載于:https://www.cnblogs.com/amberR/p/9108005.html

總結

以上是生活随笔為你收集整理的20172324 2017-2018-2《程序设计与数据结构》实验三报告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。