Java結對程式設計四則運算第二周總結
需求分析
- 自動生成加、減、乘、除的題目
- 整數和分數都能進行計算
- 可以支援多種語言
- 自動判定對錯。
設計思路
分别建立相應的整數類、分數類、判斷類、測試類。并且要确定選取的語言,産生随機數,統計正确率等。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuYjM0kDO2AzM30COzgDNzgzMwITMyUDM3EDMy0yNycjM2ATMvwVNwcTMwIzLcdjM3IjNwEzLcd2bsJ2Lc12bj5ycn9Gbi52YuUTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
實作過程中的關鍵代碼解釋
運作過程截圖
測試
代碼托管位址
遇到的問題及其解決方法。
-
問題1 分數運算的加入。
解決:這是我們第一個周沒有解決的問題,這個周我們讨教了張旭升同學,解決方案是上面第一個關鍵代碼的圖
-
問題2 除不盡時計算誤差過大
解決:問題1解決後問題2也迎刃而解
對結對的小夥伴做出評價
- 結對夥伴: 20162324 春旺
依舊有很多簡單的問題不會都是靠春旺同學解決的,而且我用的bash,進行改動還有一些字元不識别的問題,但第二個周程式設計的時候注意了一些,沒有出現第一個周一堆亂碼的情況。
PSP
PSP2.1 | Personal Software Process Stages | 預估耗時(小時) | 實際耗時(小時) |
---|---|---|---|
Planning | 計劃 | 1 | 1 |
· Estimate | · 估計這個任務需要多少時間 | 20 | 20 |
· Analysis | · 需求分析 (包括學習新技術) | 1 | 3 |
· Design Spec | · 生成設計文檔 | 0.5 | 0.5 |
· Design Review | · 設計複審 (和同僚稽核設計文檔) | 0.5 | 0.5 |
· Coding Standard | · 代碼規範 (為目前的開發制定合适的規範) | 1.5 | 1 |
· Design | · 具體設計 | 2 | 2.5 |
· Coding | · 具體編碼 | 2 | 3 |
· Code Review | · 代碼複審 | 2 | 2 |
· Test | · 測試(自我測試,修改代碼,送出修改) | 2 | 1 |
Reporting | 報告 | 1 | 1.5 |
· Test Report | · 測試報告 | 1.5 | 2 |
· Size Measurement | · 計算工作量 | 1.5 | 1 |
· Postmortem & Process Improvement Plan | · 事後總結, 并提出過程改進計劃 | 1 | 1 |
轉載于:https://www.cnblogs.com/1zhjch/p/6886066.html