天天看點

結對程式設計項目——四則運算

結對程式設計項目——四則運算

  與我結對的小夥伴是林吉慶。

  部落格位址為http://www.cnblogs.com/CLSVEN/

  GitHub代碼位址:https://github.com/8561549/Arithmetic2.0/tree/master/Arithmetic2.0

作業要求:

1.基本功能要求:

1) 實作一個帶有使用者界面的四則運算。

2) 生成的題目不能重複。

3) 支援負數,例如-1,-1/2,-3‘4/5等。

需要支援的基本設定參數

1) 題目的數量(個人項目的要求)

2) 數值的範圍(個人項目的要求)

3) 題目中最多幾個運算符

4) 題目中或運算過程中有無有分數(比如進行整數除法的時候不能除盡)

5) 題目中是否有乘除法

6) 題目中是否有括号

7) 題目中或運算過程中有無負數

2.附加題----能把四則運算計算的功能封裝起來,通過測試程式和API接口測試其簡單的加法功能。(10分)

        注意: 部落格中需要給出單元測試的步驟及截圖

完成狀态:

  題目的基本要求都已完成,我們還增加了答案判斷,以及錯題本的功能。(錯題本暫時還沒有讨論及研究完成,将會持續更新)

負責内容:

   我負責遇到問題在網上找解決方法,然後通過交流和實驗解決掉以及部分代碼的實作。

優缺點:

優點:

1)由于林吉慶的知識量豐富,在程式設計過程中可以使我學會許多東西。

2)能夠把自己之前學到的知識充分的運用到程式設計中,并且會積極思考現在以及将要面臨的問題。

3)能與隊友有好的溝通,并可以一起解決我們在程式設計中遇到的問題。

缺點:

1)由于我在程式設計時知識掌握不牢固,有時會感到知識的匮乏,還需向網絡求助,常常拖後腿。

團隊合作的優缺點:

  可以互相幫助,互相教對方,可以得到能力上的互補,增強代碼和産品品質,并有效的減少BUG。

  可能在起工作會産生麻煩,甚至沖突。有時候,我們會對一個問題各執己見,争吵不休,反而産生重大内耗。

照片與成果:

  我與林吉慶的讨論的照片與程式截圖:

結對程式設計項目——四則運算
結對程式設計項目——四則運算
結對程式設計項目——四則運算
結對程式設計項目——四則運算