软件工程第二次结对作业
四則運算生成器
任務
- 能夠自動生成四則運算練習題
- 可以定制題目數量
- 用戶可以選擇運算符
- 用戶設置最大數(如十以內、百以內等)
- 用戶選擇是否有括號、是否有小數
- 用戶選擇輸出方式(如輸出到文件、打印機等)
- 最好能提供圖形用戶界面(根據自己能力選做,以完成上述功能為主)
任務分工
- 駕航員:黃婕
- 領航員:田玉燕
Coding代碼連接
- 本次項目的Coding的代碼鏈接:https://git.dev.tencent.com/little-sunshine/hahahhahha.git
設計思路
本次項目采用C++類實現的,先隨機產生數字和符號(數字和符號都用數組保存且成對出現,將最后的“=”當做符合~~~),然后進行括號的添加,題目的生成,剛開始拿到題目時我和我的小伙伴采用分工的形式,我準備先把代碼寫完再給她進行測試,剛開始前兩天通過百度查找資料,慢慢的進入轉態,然后理清思路后開始分函數實現,期間,在考慮括號問題時我總有問題(將近放棄,難受),我的領駛員看見我的煩躁之后不斷的給我信心,并督促我一點點的完成,不過很遺憾的是我沒有實現圖形畫界面的實現和生成四則運算的結果,不過我覺得我和我小伙伴一塊完成了基本問題還是很有滿足感,不過要學的東西何其多,我還是要努力的學習,加油。。。。。
- 隨機產生符號和數字
- 括號的添加
- 題目的生成
運行結果截圖
不取小數保存到文件
取小數不保存到文件
伙伴評價
??本次這個項目的的領航員是田玉燕同學。
??剛開始,我們兩個進行了計劃的分工,我是駕駛員,她是領航員,在編程中,領航員能夠認真的對我的工作以及代碼進行很好的監督,也給我提出了許多很有效的編碼技巧和部分功能的實現方法,能夠及時和我討論出現的問題,在編程結束后,領航員能夠和我進行程序的審核,看看各部分功能是否都已經實現,提出改進的建議。代碼寫完后也能很負責的進行單元測試。總之,這次的結對編程,領航員起到了至關重要的作用,從初期的設計到完成等,如果沒有領航員的監督指導,一個人是很難很好的完成這么多的工作的,也非常感謝能夠和他一起合作。
個人收獲
??本次作業中,雖然基本上完成了任務,但作為一個合格的計算機從事者我們要學的的東西很多,只有不斷地學習實踐才能有所收獲,我覺得我對網頁這方面感興趣,所以我要不斷地學習來充實自己,我可以的,加油!!!!!!!
轉載于:https://www.cnblogs.com/anluo/p/10799408.html
總結
以上是生活随笔為你收集整理的软件工程第二次结对作业的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BIOS与UEFI
- 下一篇: 大前端开发者需要了解的基础编译原理和语言