《建構之法》第四章 兩人合作 讀後感
《建構之法》第四章講的是兩人合作,就是結對合作,一個好的程式并不是一個人完成的,需要的是一個團隊通力合作的,然而現在我們準備到了結對合作的階段了。什麼叫結對開發程式,結對程式設計模式是一對程式員肩并肩、平等地、互補地進行開發工作,然而結對程式設計并不是一人做一個功能部分,到最後就一起合起來就完成了。在結對程式設計過程中,獨立思考後,各自的想法表達出來進行溝通,一起分析,一起設計,取其中的優勢。在書中更提及到在駕駛賽車的時候駕駛員和領航員的配合是很重要的,領航員起着導航的作用,及時發現駕駛員的路線是否有偏離。我們在結對開發的過程中也是一樣,一個在打代碼的過程中,另一個也起着領航員的作用,當發現代碼有錯誤的時候及時說出來,因為代碼設計規範不光是程式書寫的格式問題,而且牽涉到程式設計、子產品之間的關系、設計模式等方方面面,以免到最後會有更大的錯誤。在兩人合作期間在不同的階段有着不同的技巧,兩人合作重要的是四個階段 1.萌芽階段 2.磨合階段 3.規範階段 4.創造階段,是以兩人合作會經曆不同的階段,需要的是磨合,需要的是默契。看完這一章節,我相信程式員結對程式設計的工作效率會比獨自程式設計的效率高,而且結對編寫出來的程式代碼品質也會更高。
