黃金點遊戲代碼連接:https://coding.net/u/lingyu512/p/NumGame/git/blob/master/NumGame.java (java實現)java
1.結對編程隊友:張帆,男。他的博客連接:www.cnblogs.com/ZFyouyouergit
結對編程過程編程
2.對方性格、工做態度評價:他性格溫順,遇到問題會好好商量,不會獨斷獨行只堅持本身的想法,比較容易溝通交流。工做上也比較耐心,做爲領航者細心地檢查個人錯誤並及時給我糾正。學習
3.兩人各自所作工做及對方編程習慣:首先咱們一塊兒討論編程思路,肯定一個解決辦法,而後由我來完成代碼,他做爲領航者指導並糾正我在此過程當中所犯得錯誤。最後由咱們一塊兒對代碼進行測試。他對代碼實現不是很熟練,但他對一些問題的理解仍是比較清晰的。測試
對方編程習慣:.net
(1).他習慣於用代碼規範的方式寫代碼,好比:設計
if(…)代碼規範
{blog
}遊戲
而我更習慣節省空間的方式寫代碼,如:
if(…){
}
(2).他在設計及實現階段都沒有考慮代碼效率問題,只注重瞭如何去實現。我以爲咱們在編寫代碼時應該考慮效率問題。
(3).每一小部分功能的實現,他都會提醒我進行測試,這是一個很好的習慣,這樣能夠縮小錯誤的範圍,節省不少時間。
(4).對於咱們的界面,開始咱們就考慮到用戶體驗,但願它更美觀實用,只是限於咱們倆的能力,最終咱們只實現了實用,卻並非很美觀。
4.體會總結:通過此次結對編程,我以爲最重要的就是交流,由於這畢竟不是一我的的事,只有好好地溝通交流,問題才能獲得解決。交流是代碼實現的前提,只有兩人思路達成共識,遇到問題才能更快更好地解決。這讓我發現其實在咱們本身編寫程序的過程當中,咱們自己存在的問題本身根本意識不到,由於思路是本身的,實現是本身的,因此測試的時候也只是在本身的思路里轉圈圈,根本考慮不到其它狀況。而結對編程就會避免這種錯誤,由於它是兩個思惟,它能讓你看到你思惟以外的狀況。結對編程過程當中,可以學到別人的優勢和好的習慣,這是一個很好的學習過程,同時在對方指出你的錯誤時也能讓你很快意識到本身的缺點。若是是一我的編程,這可能須要很長時間。
程序運行效果圖:
提示輸入:
輸入過程:
運行結果: