楊潤秋:負責前端介面和網路介面呼叫**書寫及最後的整合及打包
韓洪威:負責後端ai演算法部分**書寫、優化、除錯
psp2.1
personal software process stages
預估耗時(分鐘)
實際耗時(分鐘)
planning
計畫
3030
estimate
· 估計這個任務需要多少時間
3030
development
開發
3100
3400
analysis
· 需求分析(包括學習新技術)
500600
design spec
· 生成設計文件
2020
design review
· 設計複審
1010
coding standard
· **規範(為開發制定合適的規範)
3030
design
· 具體設計(用偽**,流程圖等方法來設計具體模組)
2030
coding
· 具體編碼
2400
2600
code review
· **複審
6040
test
測試(自我測試,修改,提交修改)
6070
reporting
報告
6060
test report
· 測試報告
3030
size measurement
· 計算工作量
1010
postmortem & process improvement plan
· 事後總結並提出過程改進計畫
2020
合計3190
3490
思路說明(後端):
網路介面的使用:
網路介面的使用主要通過retrofit2,可以把請求request和返回的response都封裝為乙個乙個獨立的類,body的key設定為類中的屬性,這樣傳送和接收的時候就可以更加的方便。
以下是實現的部分**:
類圖:
關鍵部分主要還是在列舉牌型及權值比較這一部分
關鍵部分流程圖:
最重要的**就是這部分的**,分別是列舉牌型,權值比較,細化權值計算,通過遍歷所有的牌型將認為最大的牌型選出來並賦值到對應變數中,返回到相應類中
效能分析圖
資料中包含了所有的特殊牌型和一些其他的各種牌型
&10 &2 &3 &4 &5 &6 &7 &8 &9 &j &k &q &a
&a *3 #2 *j *q #k $9 &8 *6 $7 #10 $5 *4
&j $j *j #j *k #k *q #q *10 $q $k &q &k
#k &6 *3 #q &3 #j &5 #10 *4 &4 #9 *5 &7
$j *5 *6 #j &5 *j &6 &10 #5 &j #6 $5 $6
*10 #10 $j #9 $q *a $a $k #k *j $9 *k $8
*2 #2 $4 #5 $5 *4 $6 $7 #6 *8 $3 *3 $8
$a $3 *4 *a *j *k *q $10 *5 $8 $k $q *9
*4 $4 #4 *10 &10 $10 *9 &9 *j $j #q $q $6
*2 #2 $2 *6 $6 #6 &10 *7 $7 &7 #j *j $j
*5 #5 *3 &3 *2 &2 *a &a #j &j &10 *10 #10
*5 #5 *3 &3 *2 &2 *a &a #j &j &10 *10 &9
*2 &3 $4 *4 &5 #6 $7 *8 *9 &10 &j $q $k
*2 *5 *9 #4 #6 #10 #k #a &9 &4 &5 &j &2
#7 $a *a *9 *10 #j $q *k $2 $3 $5 $7 $k
*9 *10 &q #8 &k #k $a #a $2 &2 #2 &6 *6
&j #j &6 $10 #8 *8 *3 $3 &q #q *q &5 $5
&q $q *2 &8 #7 &6 #5 #4 #a #q #j #6 #3
單元測試**選擇的是判斷權值大小的函式部分
由於**比較長,這裡只貼出乙個呼叫其他函式的總函式,展示了演算法的思路
(其中一部分截圖,所有資訊請移步 github自行檢視)
做過哪些嘗試
是否解決
有何收穫
需要改進的地方
第n周新增**(行)
累計**(行)
本週學習耗時(小時)
累計學習耗時(小時)
重要成長10
022入門axure rp,了解原型設計20
03030學會了需求報告的設計
34720
4720
3490
3492
了解retrofit2的使用,對網路介面的使用更加熟練
...
第二次結對程式設計作業
組員部落格鏈結 本作業部落格鏈結 github倉庫 共同解決互動 api 部落格 psp2.1 personal softwareprocess stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫200 250 estimate 估計這個任務需要多少時間 250300 develo...
第二次結對程式設計作業
陳佳雯 王思婷github psp4.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫 12020 estimate 估計這個任務需要多少時間 1020 development 開發 2590 3870 analysis 需...
第二次結對程式設計作業
psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫30 15 estimate 估計這個任務需要多少時間 3015 development 開發480 395 analysis 需求分析 包括學習新技術 150120...