读了第四章后,讲的是俩个人合作的概论,了解到合作的重要性。因为俩个人的想法会不同,所以一开始有难度需要磨合,但是也因为俩个人的想法不同,想的东西会比一个人的多。即使是开发一个小软件单靠自己是不能把软件改善到最完美的,需要合作,各自发挥自己的长处,不断改善才能把软件改到无瑕疵。

     俩个人合作时件首先要规范代码,要注意源文件的格式、换行、排版、做适当的注释、命名规范。合作时一人充当“执行”角色,只负责编程。另外则负责“观察者”,检测bug和把控整体设计。这样不仅能及时发现程序中的错误并及时更改,还可以锻炼俩个人默契和高效率的完成工作。当然每过段时间时进行角色对换,全力投入并适应不同级别的工作,让大家的能力都能快速提高。结对能提供更好的设计质量和代码质量,能更好发挥自己的长处,避开自己短处。

     正所谓人多力量大,三个臭皮匠赛过诸葛亮。合作是必不可少的,一个人再厉害也比不过团队合作,只要俩个人不断努力,互相学习,培养默契,不断提升自己,合作时会产生出意想不到的火花,发开出一个优秀的软件。