第一次結對程式設計總結

2021-07-05 11:50:49 字數 734 閱讀 7559

本次結對程式設計的夥伴是我的室友蔡佳銘同學。其實在之前的課程學習中我們已經有過多次合作。在原來的合作中,沒有任何指導思想的情況下,合作模式是亂七八糟的。大部分情形是我們按功能分工合作,完成各自部分後再進行整合。這樣做的優點是分工明確,兩個人一起寫好比雙向鑽孔,感覺效率更高。但是經常冒出的問題是,整合後的**會出現各種各樣的bug。由於在**開發過程中缺少交流,對於某些資料的處理方式經常成為了bug的隱藏點。編寫的過程是愉快的而有成就感的,但是整合跟debug的過程是痛苦的。

本次作業劉強老師給我們提出了一種新的程式設計合作模式——結對程式設計。這種程式設計方式我們以前也曾經摸到過邊——對於那種按照功能跟結構都比較難以分解的系統,我通常會建議我們將電腦搬到一起,兩個人一起交流想法,誰的主意更好誰就編寫一段。

本次結對程式設計的總體體驗是非常愉快的,首先事前的討論就讓人感覺非常嚴謹,方案選出了大家認為最優秀的乙個。其次在編寫**的過程中,大家的思維互相補充,許多隱藏的bug當場就被提出,被消滅在萌芽之中。而且還有很多**優化的步驟在編寫**的時候就被提出並且改進,我認為這非常重要。再次,整個**是兩個人一起完成的,每個人都非常熟悉整個**,這非常方便後面的bug除錯。比如本次作業中有個遊戲更新邏輯上的bug,雖然是蔡佳銘同學負責的**,但是我在debug過程中靈光一動理解了bug原因並告訴了他。同樣的,我負責的前端部分也有過一些在語法跟呼叫上的bug,也被細心的蔡佳銘同學及時指出來。

本次作業總體上花費了我們小組六個小時左右的時間完成,效率上感覺並不輸給分工合作的方式,但是在合作過程的體驗上比起分工合作非常優秀。

第一次結對程式設計總結

專案 內容作業所屬課程 2021春季計算機學院軟體工程 羅傑 任健 教學班級 周五上午 專案位址 gitlab位址 學號後四位 張書愷 3146 李巳辰 3464 經過第一階段的結對程式設計,我們初次體會到了結對程式設計的優勢所在 儘管一直在為除去寢室以外,很難找到 有插座 能交流 有座位 的地方而...

第一次結對程式設計

陳笑林 201421122042 劉文釗 201421122055 codding 倉庫位址 需求分析 1 計時功能,顯示使用者開始答題所消耗的時間。2 介面支援中文簡體 中文繁體 英文三種語言切換,使用者可自行選擇。3 計算正確率,並增量 思維導圖 主要 展示 1.計時器 實時計算時間 var h...

第一次結對程式設計

點遊戲是乙個數字小遊戲,其遊戲規則是 n個同學 n通常大於10 每人寫乙個0 100之間的有理數 不包括0或100 交給裁判,裁判算出所有數字的平均值,然後乘以0.618 所謂 分割常數 得到g值。提交的數字最靠近g 取絕對值 的同學得到n分,離g最遠的同學得到 2分,其他同學得0分。玩了幾天以後,...