第二次結對作業
psp2.1
personal software process stages
預估耗時(分鐘)
實際耗時(分鐘)
planning
計畫60
120·estimate
估計這個任務需要多少時間
2020
·development
開發1200
1050
· analysis
需求分析 (包括學習新技術)
120360
·design spec
生成設計文件
3040
·design review
設計複審
2030
· coding standard
**規範 (為目前的開發制定合適的規範)
3030
design
具體設計
120150
·coding
具體編碼
300360
· code review
**複審
60120
·test
測試(自我測試,修改**,提交修改)
200150
·reporting
報告120
150·test report
測試報告
100120
·size measurement
計算工作量
1010
·postmortem & process improvement plan
事後總結, 並提出過程改進計畫
5050
合計2440
2760
**組織與內部實現設計(類圖)
shisanshui類內函式
功能pro_work()
開始預處理出每種組合
fun()
每次遊戲開始
data_in()
開局輸入
data_out()
出牌judge()
計算牌型價值
cmp_all()
選出牌型進行博弈
deal_head()、deal_mid()、deal_tail()
計算、判斷三墩大小型別
演算法思路
a.
struct cards
b.void pro_work()
for(int x=1;x<=13;x++)
deal_head();
deal_mid();
deal_tail();
d.while(select.top().tolval
展示效能分析圖和程式中消耗最大的函式
得到輸出:
構造資料的思路:
測試函式:
希望函式能夠judge能盡量被覆蓋提高**利用率
做過哪些嘗試
解決有何收穫
需要改進的地方
第n周新增**(行)
累計**(行)
本週學習耗時(小時)
累計學習耗時(小時)
重要成長
1260
2608
8牌價值轉成數字思路
2296
55620
28取所有組合快速方法
3485
1041
1846
c++get、post45
第二次結對程式設計作業
組員部落格鏈結 本作業部落格鏈結 github倉庫 共同解決互動 api 部落格 psp2.1 personal softwareprocess stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫200 250 estimate 估計這個任務需要多少時間 250300 develo...
第二次結對程式設計作業
楊潤秋 負責前端介面和網路介面呼叫 書寫及最後的整合及打包 韓洪威 負責後端ai演算法部分 書寫 優化 除錯 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫 3030 estimate 估計這個任務需要多少時間 ...
第二次結對程式設計作業
陳佳雯 王思婷github psp4.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫 12020 estimate 估計這個任務需要多少時間 1020 development 開發 2590 3870 analysis 需...