第一次結對程式設計

2022-07-04 23:00:17 字數 2776 閱讀 3481

陳笑林 201421122042   劉文釗 201421122055

codding**倉庫位址 :

需求分析:

1:計時功能,顯示使用者開始答題所消耗的時間。

2:介面支援中文簡體、中文繁體、英文三種語言切換,使用者可自行選擇。

3:計算正確率,並增量

思維導圖:

主要**展示:

1.計時器:實時計算時間

var hour, minute, second; //時 分 秒

hour = minute = second = 0; //初始化

var millisecond = 0; //毫秒

var int;

//計時器

function start() //開始

function reset()//重置

function timer() //計時

if (second >= 60)

}//提交停止

function stop()//暫停

2.語言切換

切換至english
3.將檔案中的總做題數、正確數提取出來做增量,並寫回

function file(times, cr)  catch (e) 

var openf1 = fso.opentextfile("grade.txt");

str = openf1.readline();

var x = str.indexof("/");

var sum = number(str.slice(0, x));

var cc = number(str.substr(x + 1));

sum += times;

cc += cr;

var f2 = fso.createtextfile("grade.txt", true);

f2.write(sum + "/" + cc);

num = parsefloat(cc);

total = parsefloat(sum);

if (isnan(num) || isnan(total))

var total = sum <= 0 ? "0%" : (math.round(cc / sum * 10000) / 100.00 + "%");

document.getelementbyid('crtext').innerhtml = '歷史正確率:' + total;

}

4.駝峰式命名方式:自定義的js檔案和長變數命名,均採用駝峰式命名程式執行截圖:

1.首頁(語言切換及開始按鈕)

2.開始答題後

3.提交答案後,更新出錯題,再次開始答題時更新歷史正確率

小結感受:

體會到了1+1確實大於2,分工明確,配合默契,完成效率更高。遇到問題兩個人提出各自想法加以討論,最終可以得到更優的方案。

運用「漢堡包」的方式,評價結對夥伴:

優點:邏輯性強,有自己的想法,解決問題思路很清晰。

缺點:**的注釋有所欠缺。

希望他提高的地方:**能注釋的清楚一些。

結對**:

sp2.1

personal software process stages

time senior student(min)

time(min)

planning

計畫· estimate

估計這個任務需要多少時間

development

開發· analysis

需求分析 (包括學習新技術)

· design spec

生成設計文件

30· design review

設計複審

· coding standard

**規範

· design

具體設計

· coding

具體編碼

· code review

**複審

· test

測試(自我測試,修改**,提交修改)

reporting

報告測試報告

計算工作量

並提出過程改進計畫

第一次結對程式設計

點遊戲是乙個數字小遊戲,其遊戲規則是 n個同學 n通常大於10 每人寫乙個0 100之間的有理數 不包括0或100 交給裁判,裁判算出所有數字的平均值,然後乘以0.618 所謂 分割常數 得到g值。提交的數字最靠近g 取絕對值 的同學得到n分,離g最遠的同學得到 2分,其他同學得0分。玩了幾天以後,...

第一次結對程式設計總結

本次結對程式設計的夥伴是我的室友蔡佳銘同學。其實在之前的課程學習中我們已經有過多次合作。在原來的合作中,沒有任何指導思想的情況下,合作模式是亂七八糟的。大部分情形是我們按功能分工合作,完成各自部分後再進行整合。這樣做的優點是分工明確,兩個人一起寫好比雙向鑽孔,感覺效率更高。但是經常冒出的問題是,整合...

第一次結對程式設計作業

0.結對情況 031702229 卞永亨 031702235 林興源 1.原型分析 登陸介面 點選註冊賬戶後跳轉到註冊介面 成功登陸後跳轉到主頁面 在主頁面點選開始遊戲後跳轉到遊戲情況介面,包括積分,勝率 遊戲情況頁面點選當前對戰後顯示上一局四個人的出牌情況 在出牌情況頁面點選返回後回到遊戲情況頁面...