读《构建之法》第4章有感
在《構(gòu)建之法》第4章中,提及最多的就是“結(jié)對編程”了,為什么要“結(jié)對編程”呢?為什么這兩個人不各自做各自的事情呢?這樣就可以同時做兩件事了,從某種意義上取得了雙倍的效率,為什么不呢?
你沒猜錯,我就只能提問題,至于解決問題,這個還是從書中捕獲答案吧。
在結(jié)對編程模式下,一對程序員肩并肩、平等地、互補地進行開發(fā)工作。他們并排坐在一臺電腦前,面對同一個顯示器,使用同一個鍵盤、同一個鼠標(biāo)一起工作。他們一起分析,一起設(shè)計,一起寫測試用例,一起編碼,一起做單元測試,一起做集成測試,一起寫文檔等。
每人在各自獨立設(shè)計、實現(xiàn)軟件的過程中不免要犯這樣那樣地錯誤。在結(jié)對編程中,因為有隨時地復(fù)審和交流,程序各方面的質(zhì)量取決于一對程序員中各方面水平較高地那一位。這樣,程序中的錯誤就會少得多,程序的初始質(zhì)量會高很多,這樣會剩下很多以后修改、測試的時間。
兩人合作的期間其實也分為好幾次階段:
1.萌芽階段
2.磨合階段
3.規(guī)范階段
4.創(chuàng)造階段
5.解體階段
而且在兩人的合作中,影響是相互的,更使得這份合作更加高難度。
轉(zhuǎn)載于:https://www.cnblogs.com/huangmp1024/p/5355730.html
總結(jié)
以上是生活随笔為你收集整理的读《构建之法》第4章有感的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 荷兰国旗 Flag of the Kin
- 下一篇: 使用xib封装一个view的步骤