結隊做業1

211606365李涵 211606307郟敏傑正則表達式

1、預估與實際

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃
• Estimate • 估計這個任務須要多少時間
Development 開發
• Analysis • 需求分析 (包括學習新技術)
• Design Spec • 生成設計文檔
• Design Review • 設計複審
• Coding Standard • 代碼規範 (爲目前的開發制定合適的規範)
• Design • 具體設計
• Coding • 具體編碼
• Code Review • 代碼複審
• Test • 測試(自我測試,修改代碼,提交修改)
Reporting 報告
• Test Repor • 測試報告
• Size Measurement • 計算工做量
• Postmortem & Process Improvement Plan • 過後總結, 並提出過程改進計劃
合計

2、需求分析

我經過百度搜索的方式瞭解到,小學三年級四則混合運算有以下的幾個特色:編程

  • 加法、減法、乘法和除法統稱四則運算。
  • 運算符在2~4個
  • 除法運算除數不爲零,必需要能整除
  • 減法運算結果不能爲負數

通過分析,我認爲,這個程序應當:學習

  • 生成隨機四則算式
  • 須要隨機在加法或減法運算處加括號

3、設計

1. 設計思路

  • 生成隨機數
  • 生成隨機四則算式
  • 計算
  • 生成答案
  • 分別輸出到txt

2. 實現方案

  • 正則表達式拆分
  • 逆波蘭表達式

4、編碼

  • 計算符號,生成隨機數
  • 循環遍歷生成隨機四則算式

1. 調試日誌

記錄編碼調試的日誌,請記錄下開發過程當中的 debug 歷程測試

好比:編碼

  • 在代碼的什麼位置,代碼出現了什麼問題,問題會致使什麼結果,怎麼解決的

2. 關鍵代碼

3. 代碼規範

  • 人工檢查代碼是否符合規範

5、測試

  • 測試兩種輸入方式debug

  • 測試三個年段設計

6、總結

  • 第一次結隊編程不習慣可是做業速度有了提高
相關文章
相關標籤/搜索