第二次結對程式設計作業

2022-05-11 08:02:02 字數 1926 閱讀 1382

第二次結對作業

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 需...