結對成員:口平音 阮磊
口平音cnblogs
注:關於這次結對程式設計的程式我覺著我的隊友口平音同學(請允許我下文用「口」來代替,日常習慣於這樣稱呼)已經進行了詳細的解釋,請老師點選 鏈結檢視
在這次的結對程式設計中我們採用邊寫邊審的方式,由於我**編寫的能力較弱,故主要編碼的工作就交給了口,而我則主要負責問題分析、提出一些解決問題的演算法以及關於**的一些測試。現在我就對這次程式設計進行總結。
一、親愛的隊友
這次程式設計為結對程式設計,現在我就對我的隊友進行簡單的介紹:
學習方面:在學習方面尤其是程式設計口的能力絕對是一流的,而且口是乙個特別認真、熱愛計算機這一方面的人,在我們都在玩或者睡覺的時候,口總是默默地在汲取著知識;當我們還在滿足於課堂以及課本知識的時候,口已經在學習一些其他的專業技能。這一點尤其體現在acm
比賽中,由於專業技能不達標,我在
acm的戰爭中可以說是重傷甚至陣亡了,但是口一直是衝在最前面的人,尤其是上學年的所以比賽中都有它的身影,並獲得了很好的成績。口是我學習的榜樣,是我奮鬥的目標。
生活方面:我們雖然不在同乙個寢室,但是我們是好朋友,我記得光叫他「口」就叫了三年了。再生活中他就是一點典型的「安安靜靜的美男子」,我就沒見過他生氣的樣子。口是乙個很慷慨的人,在你需要幫助的時候他總是很積極,在我班擁有很好的人緣。
二、編碼ing
由於我**編寫能力較弱,**編寫的重任很光榮也很無奈的交給了口同學,但在**編寫之前的問題初步分析以及一些**測試還是由我負責的。
開始前的準備:在**開始前先對這次的任務進行了一些分析。我們這次的任務是電梯的排程問題,電梯是乙個在現實生活中我們經常使用的工具,所以在接到這個題目之後並沒有特別的茫然,能夠結合實際對對這次的程式設計有了乙個初步的概況,但是還要考慮一些特殊的情況,例如:如何能夠更加有效地利用電梯,在底層和頂層的電梯按鈕與其他的位置不同,電梯超載等一些問題,並提出解決問題的初步演算法,而具體的演算法則是由我們兩個在之後一起商討決定的。
程式設計中:我們採取的是邊寫邊審的方式,並對**進行階段性測試。在這個過程中使我學習到了就很多,由於之前我們編寫**的習慣並不相同,之前我編寫**的時候比較隨性一點,在編寫的時候並不太注意**規範,所以有時候在交接工作的時候並不知道變數代表的什麼意思,但口對自己要求特別嚴格,總是盡可能的使**清晰明白。這是我需要學習的地方。在進行**測試的時候剛開始我並不是太熟悉,在口幫助和鼓勵下才逐漸適應了這乙份工作。
工作初步完成:由於時間較為緊張,我們這次的任務只能說是初步完成,並沒有過於顧及演算法的效率以及介面的設計和美觀。我們這次使用的是c/c++
,但並不會使用
mfc,所以並沒有乙個美觀的介面,只能使用小黑框進行顯示,這也是我們的遺憾。
三、總結
通過這次的結對程式設計,使我認識到了很多的不足,首先是在**的編寫能力上,由於之前沒有對比,所以對於自己的壘**的能力有了不切實際的估計,在見識到真正的大神之後才認識到了自己的渺小,所以以後我要加強對於自己的鍛鍊,提公升自己的專業能力;其次,之前對於軟體工程的理解僅僅停留在理論方面,缺乏真的實踐,等到真正涉及的時候才感覺到了自己的天真,不過這也為我們之後的團隊程式設計積累了經驗。
這次結對程式設計能夠順利的結束我特別感謝我的隊友口平音,感謝他對於我們這個小隊的奉獻。正是在我們共同的努力之下才能夠有這乙個程式,我為我們自豪。
結對程式設計 電梯排程
一.題目要求 二.程式設計 定義三個函式 int abs int a,int b,int c,int d 判斷響應滿足請求最近的電梯號 int check int goto,int now 檢查電梯狀態,並判斷最近電梯是否滿足條件 是否超重 int call int now,int goto,int...
結對程式設計 電梯排程
現有一新建辦公大廈,共有21層,共有四部電梯,所有電梯基本引數如下表所示 電梯編號 可服務樓層 最大乘客數量 最大載重量 全部樓層 800 kg 單層800 kg 雙層1600 kg 全部樓層 2000 kg 其使用規定如下 1 樓層號為0 20,其中0號為地下一層 2 有樓層限制的電梯不在響應樓層...
電梯排程 結對專案開發
本週六下午我和小胡進一步商量了一下電梯的排程問題,為保證程式設計能貼近生活實際,還特意對學校的電梯做了實地考察。並對之前的設計進行了適當的修改。2014.3.8 20 17 20 48 首先要定義兩個類。class elevator 屬性 承載的最大重量 承載最大數量 所在層數和所有層數 區分上公升...