第二次結對編程做業

 一、結對同窗的博客連接:html

本做業的博客連接:http://www.javashuo.com/article/p-rdoehjga-o.html java

Github項目地址:https://github.com/anxia33/13git

結對同窗的博客:https://www.cnblogs.com/Eason-Xu/github

二、分工:正則表達式

黃麗萍:負責ui算法

徐俊傑:負責ai後臺算法編程

三、psp表格api

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 10 20
 Estimate 估計這個任務須要多少時間 10 20
Development 開發 20 20
Analysis 需求分析 (包括學習新技術) 300 320
Design Spec 生成設計文檔 30 30
Design Review 設計複審 10 10
Coding Standard 代碼規範 (爲目前的開發制定合適的規範) 10 10
Design 具體設計 400 500
Coding 具體編碼 800 2000
Code Review 代碼複審 100 300
Test 測試(自我測試,修改代碼,提交修改) 20 300
Reporting 報告 100 60
 Test Repor 測試報告 100 100
Size Measurement 計算工做量 10 10
Postmortem & Process Improvement Plan 過後總結, 並提出過程改進計劃 10 10
  合計 1930 3410

 

四、解題思路描述與設計實現說明網絡

(1)網絡接口的使用函數

使用java的unirest方法實現對api的調用,部分代碼以下

 

 

(2)代碼組織與內部實現設計(類圖)

 

 

 

 

(3)說明算法的關鍵與關鍵實現部分流程圖

算法的關鍵在於在於特殊牌的判斷

 

 

 

 

 

 

五、關鍵代碼解釋

 

對於特殊牌型的排序(很重要的),因爲過多我就不一一列出來的。

六、性能分析與改進

 (1)特殊牌型沒有排序的問題

(2)對湊一色的判斷

(3)對接口對使用,嘗試了okhttp等方

 

 

 

 

 

 

 

七、單元測試

 

 

 

 測試了一下生成ui界面的函數

八、貼出Github的代碼簽入記錄

 

 

 

九、遇到的代碼模塊異常或結對困難及解決方法

(1)問題描述:

 對13水的規則不是很明白,有些判斷漏掉

(2)作過哪些嘗試:

從新輸入了一些判斷語句

(3)是否解決:

(4)有何收穫

十、評價你的隊友

黃麗萍:

(1)值得學習的地方

對代碼頗有興趣啊,這個值得我學習,還有真的很正能量吶(想不到形容詞是我詞窮了)

(2)須要改進的地方

大概是沒有學要改進的

 

十一、學習進度條

第N周 新增代碼(行) 累計代碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
4 64 64 14 14 安裝了eclipese;學習了java的一些基礎,好比正則表達式;開始看慕課網上的java入門教程第一季 進度6%
5 250 314 20 34 複習html,裝了Visual Stadio Code,作了排行榜界面
6 0 64 0 0 國慶放假、、、必然沒學習
7 500 814 48 82 學習了接口,生成.exe等
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息