2017-2018-2 1723 『Java程序設計』課程
結對編程練習-四則運算-最後階段
最後的一週,時間愈來愈緊張,由於以前的拖沓和一些事情的耽誤,致使了現在的緊張,這一週應該是咱們小組效率最高的一週,由於放下了不少事情開始補充一些關於四則運算編程的一些東西。html
結對編程的戰友
- 20172316 趙乾宸:負責對於整數出題的編程,實現括號,整合最終輸出;
- 20172319 唐才銘:負責對於分數出題的編程,類圖繪製,整數類的修改,整數、分數測試;
- 20172329 王文彬:負責對於題目運算的編寫,中轉後測試;
每一個人都是駕駛員,是彼此的引航員,團隊,分工明確是一部分,可是集體力量的結晶纔是最偉大的!!!
java
相關測試過程截圖
咱們分別對輸出的題目,計算的答案,中綴轉後綴表達式進行了測試:結果以下git
輸出的題目的測試


計算的答案的測試

- 支持分數運算的測試

- 支持整數運算的測試

中綴轉後綴表達式的測試


測試中遇到的困難與解決方法
- 困難1:由於當時編寫類的不統一,類編的實在是太多了,因此就出現了一些測試的拆分和不徹底;
- 困難1解決方法:
咱們將每個類的關鍵部分提取出來,進行單一測試;
ps:實質上,咱們每個類都是單獨出來的,是能夠單獨進行的;
- 困難2:組內部測試不明確
- 困難2解決方法:統一了組內的測試方法。
小組各成員項目感想
- 20172316趙乾宸:
- 唐才銘:
好的方面:
1.小夥伴們思惟敏捷,不少代碼都能迅速實現;
2.小夥伴們眼光獨到,對於代碼中的不足,能及時地指出;
3.小夥伴們勤學好問,對於代碼中有疑惑的地方,對於不懂的地方能相互交流或是去本身查閱相關資料;
不足的地方:
1.小夥伴們部分類只有一個方法且方法體過於亢長,雖然說能夠實現,但給人一種main方法的感受,爲測試增長難度;
2.小夥伴們知道要測試,但不知道本身該怎麼去作,去測什麼;
3.小夥伴們代碼格式不是很規範,且相關代碼沒有註釋,以至於我在寫測試代碼時還得去對代碼剖析一遍;
整體評價:
總的來講,這畢竟是第一次合做,每一個人都有本身獨到之處,所以有些時候我所發表的見解過於玄學我的感受是已經說得很清楚了,他們根本理解不了,
最後只能拿起個人武器——代碼結果。java就是如此,說得再好,不如去實現一遍,以碼服人。
- 20172329王文彬 :彼此第一次合做,你們齊心合力,雖然本身的貢獻不是很高,可是我仍是努力積極的融入,把本身負責的這一部分代碼作好,但願咱們能夠繼續努力,發揮出本身擅長的地方,把團隊協做發展的更加完美。

結對編程的項目照片

每個人都有各自的想法,可是每當在一塊兒討論時,就是說不出來的爽,有時候就像是你們在辯論同樣,可是,默契老是在這樣一點一點的培養起來,咱們不求你們無腦的妥協,一個團隊的勝利不只僅考的是大腦,還有彼此的配合,和彼此勇於說真話的性格。編程
引用及參考
結對編程-四則運算(挑戰出題)
Java實現逆波蘭表達式
表達式計算 java 後綴表達式 測試