結對編程

1、要求git

      黃金點遊戲是一個數字小遊戲,其遊戲規則是:編程

      N個同窗(N一般大於10),每人寫一個0~100之間的有理數 (不包括0或100),交給裁判,裁判算出全部數字的平均值,而後乘以0.618(所謂黃金分割常數),獲得G值。提交的數字最靠近G(取絕對值)的同窗獲得N分,離G最遠的同窗獲得-2分,其餘同窗得0分。玩了幾天之後,你們發現了一些頗有意思的現象,好比黃金點在逐漸地往下移動。服務器

      如今請你們根據這個遊戲規則,編一個能夠多人一塊兒玩的小遊戲程序,要求以下:併發

      一、本做業屬於結對編程項目,必須由二人共同完成,並分別將本次做業過程發到博客,同時將本次做業源代碼提交到codeing系統;spa

      二、若是可能的話儘可能以C/S或B/S方式實現,即利用服務器接收和處理全部玩家提交的數字,並將結果反饋給各玩家,玩家能夠經過客戶端提交的數字;.net

      三、若是採用單機方式實現的話,須要爲用戶提供便利的輸入界面;code

      四、該遊戲每次至少能夠運行10輪以上,並可以保留各輪比賽結果。blog

      五、做業總結中,駕駛員主要描述本次結對編程中領航者對代碼複審作了哪些工做,提出了哪些有建設性的意見和建議。領航者對駕駛員本次工做進行總結,主要包括代碼風格、編程技巧等,兩人應共同總結與一人編程相比,結對編程是否真正提升了代碼質量和編程效率,雙方應該將本次工做過程拍若干張照片併發布到博客中。遊戲

2、角色分配博客

      駕駛員:袁雅婷

      領航員:郭曉樂

3、做業總結

      在此次結對編程做業中,首先我和小樂互相表達了本身對題意的理解,肯定了須要實現的功能,而後探討了關於運用什麼語言來實現,肯定了使用C++語言,小樂擔任領航員在旁邊負責指導還有糾錯檢查等,我擔任駕駛員進行編寫程序,咱們對程序有着一致的看法,有時候遇到一些不知道該如何實現的地方時,她也會對我進行指導,她的思惟比我更快一些,因此常常想到我根本沒注意到的方面,包括在最後審查程序糾錯的時候,她會看到不少我本身看不到的錯誤。

       在此次結對編程中, 我深入的以爲結對編程是充滿優點的,由於它會集中咱們的注意力,還會看到本身很容易忽視的問題,還會在腦子打結的時候給你一些可行的建議,我認爲,這是一個良好的開端,結對編程讓咱們的編程工做變得高效起來。

4、運行結果

開始時的頁面:

第一輪輸入數據:

第一輪運行結果:

最後一輪輸入數據:

最後一輪運行結果:

5、結對照片:

6、程序代碼已上傳至coding.net系統中,地址爲

https://coding.net/u/yyt0815/p/work3/git/blob/master/README.md

相關文章
相關標籤/搜索