陳笑林 201421122042 劉文釗 201421122055
codding**倉庫位址 :
需求分析:
1:計時功能,顯示使用者開始答題所消耗的時間。
2:介面支援中文簡體、中文繁體、英文三種語言切換,使用者可自行選擇。
3:計算正確率,並增量
思維導圖:
主要**展示:
1.計時器:實時計算時間
var hour, minute, second; //時 分 秒2.語言切換hour = minute = second = 0; //初始化
var millisecond = 0; //毫秒
var int;
//計時器
function start() //開始
function reset()//重置
function timer() //計時
if (second >= 60)
}//提交停止
function stop()//暫停
切換至english3.將檔案中的總做題數、正確數提取出來做增量,並寫回
function file(times, cr) catch (e)4.駝峰式命名方式:自定義的js檔案和長變數命名,均採用駝峰式命名程式執行截圖: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;
}
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.原型分析 登陸介面 點選註冊賬戶後跳轉到註冊介面 成功登陸後跳轉到主頁面 在主頁面點選開始遊戲後跳轉到遊戲情況介面,包括積分,勝率 遊戲情況頁面點選當前對戰後顯示上一局四個人的出牌情況 在出牌情況頁面點選返回後回到遊戲情況頁面...