結對同伴
學号:201406114204
姓名:郭明茵
部落格位址:http://www.cnblogs.com/mingyin/
估計完成時間 | 實際完成時間 | 估計代碼量 | 實際代碼量 |
4 | 3 | 100 | 60 |
這個結對程式設計過程中,你做了什麼,同伴做了什麼?
在這次的結對程式設計中,我主要充當的是領航員的作用,而同伴是充當駕駛員。在這個過程中,我們一起讨論如何實作老師布置的要求,一起讨論用什麼資料結構。當大概的藍圖出現在我們的腦海裡時,我就開始動工了。在編碼的工程中,根據我們的藍圖,同伴編寫了數組記錄下一筆一筆不同類型的投資,我在同伴的旁邊看着她編碼,如有發現錯誤,立即提出,如有邏輯上的錯誤,我們會停下編碼,一起讨論,待思路清晰再繼續編碼。領航員和駕駛員的角色也是可以互換的,同伴在判斷各種投資利益大小編碼不熟悉的時候,她作為領航員,而我作為駕駛員,在這個過程中的我們的角色互換了。
總結這次結對程式設計的收獲到和感悟。
結對程式設計中,除了編碼,兩個人的溝通也是非常的重要,如果兩個人沒有溝通好,要麼都是單幹,要麼什麼都做不了。隻有溝通和了解了對方想要表達的思路,才可能實作結對程式設計。在這過程中,兩個人都是有所付出的,即使是領航員,也不是無所事事,有時候領航員的發揮的作用更大,領航員需要比駕駛員更專注,思路更清晰,才能發現錯誤,考慮到不足。如果兩個人中,有一個人偷懶,那麼另一個的任務就會加重,出錯率就會變大。是以結對程式設計需要兩個人配合好,才能高效完成任務。

結對程式設計時的照片