在第四章我們進入了軟體工程另一項核心的起步階段——結對程式設計,所謂工程自然不是一個人便能完成的了所有的工作。
而是一個集合了一個團隊的合作完成作品的過程。在開始結對之前,需要達成共識的便是代碼的規範性,與使用的工具。
首先我們要學會遵守代碼的規範性,好的代碼是可以友善隊友一同閱讀、了解,是便于修改維護、能夠提高工作效率的,然後在此基礎上我們才能考慮下一步——開始結對。
結對由簡入深,從最簡單的兩人組隊開始,例如兩人之間的關系是陌生人,然而在現實當中兩人合作也可以有其它的關系,是以在初始階段都會有生澀之處。
而我們平時程式設計,或多或少都會有不規範的地方,總想着自己看的懂就行,但進入團隊合作階段後卻成了我們需要第一處糾正的陋習。
其次便是結對之初或許是最需要花時間的環節了——磨合階段,不同的人有着不同的程式設計思維,對同一個問題的思考、結局方式也不同。
在結對後該怎麼去進行統籌應用便是結對的兩人需要共同面對的問題,這個問題因人而異,主要還是看各團隊各自想辦法解決吧。
我覺得兩個人合作需要的是一個漸進的過程,互相了解并慢慢磨合,這樣下來才能在學習程式設計的路程邁出一大步。
最後就是作品的完成,通過結對的方式,用心完成自己所做的作品,就算不是最後結果不是很好,但也真真的經曆過了。