结对编程 四则运算 第一周小结
需求分析
- 1.最主要的就是要計算出產(chǎn)生的式子。
- 2.產(chǎn)生式子后自然需要計算式子
- 3.正確判斷題目
設(shè)計思路
主要是針對三個需求的設(shè)計
首先,要考慮設(shè)計兩種類,一種用來生成題目,一種用來計算題目
其次,計算題目的類應(yīng)該附帶的判斷對錯的部分。
最后,判斷對錯之前應(yīng)該有一步輸入答案的的部分。
實現(xiàn)過程中的關(guān)鍵代碼解釋
用來判斷計算結(jié)果是否正確并做統(tǒng)計
public class Judge {
public String judge(int answer,int result,int num1){
int tru = 0;
if (answer == result) {
System.out.println("正確");
tru++;
} else {
System.out.println("錯誤 正確答案:" + result);
}
String a= tru + "/" + num1;
return a;
}
}
總的類最后執(zhí)行時就執(zhí)行這一個類:
package sizeyunsuan;
import java.util.Scanner;
public class Calc
{
public static void main(String[] args) {
//確定輸出的式子的個數(shù)。
Scanner scan = new Scanner(System.in);
System.out.println("你想輸出幾個式子:");
int num1 = scan.nextInt();
//確定幾個數(shù)字參加運算
System.out.println("你想要幾個數(shù)字參加運算;");
int num2 = scan.nextInt();
//輸出式子
Problem problem =new Problem();
problem.Problem(num1,num2);
}
}
運行過程截圖
代碼托管地址
遇到的問題及其解決方法。
1.如何記錄產(chǎn)生的子式
解決放法:類比加法求和的辦法
2.如何解決除不盡時的計算的誤差大?
解決方法:暫時沒有好的辦法,只好跟著誤差指向的方向算
對結(jié)對的小伙伴做出評價
結(jié)對伙伴:春旺同學
春旺同學的基礎(chǔ)比我要好很多,知識點也比我全面,在作業(yè)中對我?guī)椭艽?#xff1b;但在比較難的問題前,我們都很有問題,最后多是通過網(wǎng)上的例子和資料來解決的。
PSP
| Planning | 計劃 | 1 | 1 |
| · Estimate | · 估計這個任務(wù)需要多少時間 | 20 | 20 |
| · Analysis | · 需求分析 (包括學習新技術(shù)) | 1 | 3 |
| · Design Spec | · 生成設(shè)計文檔 | 0.5 | 0.5 |
| · Design Review | · 設(shè)計復審 (和同事審核設(shè)計文檔) | 1 | 0.5 |
| · Coding Standard | · 代碼規(guī)范 (為目前的開發(fā)制定合適的規(guī)范) | 1 | 0.5 |
| · Design | · 具體設(shè)計 | 2 | 3 |
| · Coding | · 具體編碼 | 2 | 4 |
| · Code Review | · 代碼復審 | 2 | 1 |
| · Test | · 測試(自我測試,修改代碼,提交修改) | 2 | 1 |
| Reporting | 報告 | 1 | 1.5 |
| · Test Report | · 測試報告 | 2 | 2.5 |
| · Size Measurement | · 計算工作量 | 0.5 | 0.5 |
| · Postmortem & Process Improvement Plan | · 事后總結(jié), 并提出過程改進計劃 | 1 | 1 |
轉(zhuǎn)載于:https://www.cnblogs.com/1zhjch/p/6853305.html
總結(jié)
以上是生活随笔為你收集整理的结对编程 四则运算 第一周小结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zookeeper安装笔记
- 下一篇: XP实验报告