初探結對程式設計

2021-07-05 11:07:33 字數 448 閱讀 3420

剛剛根據老師要求和**完成了一次結對程式設計任務,體會頗深,感悟良多。

一、結對程式設計的感受

1、簡單有趣。和室友一起程式設計,少了一些程式設計過程的枯燥和乏味,卻多了一些合作的樂趣。

2、交流很重要。結對程式設計過程中的交流是結對程式設計的核心,在交流中,不僅避免了可能出現的bug,也減少了可能因為考慮不周而出現的**結構上的問題,提高了**的正確率和質量。

3、結對程式設計也是乙個相互學習的過程。在結對程式設計過程中,可以相互學到對方身上在程式設計習慣、思維方式方面的優點,很好的提高了自己的程式設計水平。

二、和傳統程式設計的對比

1、傳統程式設計是以個人為主。而結對程式設計是乙個相互磨合的漸進過程,不僅有程式設計方面的問題需要解決,也需要克服團隊成員的個性衝突和習慣差異

2、兩個程式設計師一起工作,看起來好像浪費了乙個人的時間,但實際上的效果確實完成了更高質量的**。程式編的不那麼容易出bug,而且**也寫的更有優雅和緊湊。

從結對程式設計到結對工作

熟悉極限程式設計的人都知道,在極限程式設計的十二項實踐中,有乙個非常重要的實踐就是結對程式設計,也就是兩個人坐在同一臺電腦前面,使用相同的鍵盤和滑鼠來開發同樣的乙個模組,乙個負責 的鍵入,另外乙個人負責盯緊可能出現的錯誤,包括低階錯誤和方向性的錯誤。而且,當乙個問題對其中乙個人難以解決而恰好是另外乙...

從結對程式設計到結對工作

熟悉極限程式設計的人都知道,在極限程式設計的十二項實踐中,有乙個非常重要的實踐就是結對程式設計,也就是兩個人坐在同一臺電腦前面,使用相同的鍵盤和滑鼠來開發同樣的乙個模組,乙個負責 的鍵入,另外乙個人負責盯緊可能出現的錯誤,包括低階錯誤和方向性的錯誤。而且,當乙個問題對其中乙個人難以解決而恰好是另外乙...

結對程式設計理解

做呼叫中心監控系統的時候,跟專案經理兩個人結對程式設計。他負責寫 我負責回答所有他對系統中不理解 中的地方。我們兩個經常就某個功能實現的設計討論開來,我們互相發現對方設計方面的不足,最後統一乙個好的 設計方法。結對程式設計的那段時間,我統計了一下我們的開發效率是兩個人原來開發效率的130 提高了30...