构建之法第四章当中,讲述的编程不再是个人编程,而是进入软件工程的另一项起步阶段——结队编程,由两个人以上组成的团队,完成一项工程,说到工程肯定不是一个人可以完成的。这在编程界早已有了相应的通用准则且在随着整个行业的进步而不断更新着。作为合作的项目,个人能力上或许会有不同,但哪怕团队中有个别人才思敏捷却只按着自己的路子走,不贴合代码的规范,使其他人无法去阅读理解,这无疑是从一开始便失去了结队的意义。
为了提高结队编程的效率和工程的完美,我们需要注意编程的代码的书写格式,方便别人的理解,是便于修改维护和阅读。在本章中,结队由简入深,从最简单的两人组队开始,类比于两个舞者推至大型歌舞剧的过程,在初始阶段都会有生涩之处。在以往我们独自编程时,出于个人习惯哪怕我们代码有着些许的不规范之处但我们自己本身确实看得懂的,但进入团队合作阶段后却成了我们需要第一处纠正的陋习。
其次就是为了两人的提升所需要进行的磨合阶段,每个人对于问题的思考有不同的方面,对于问题的解决方法也是多种多样,这时候就需要彼此之间进行多多的沟通和交流,找出适合大家的方法。在结队后该怎么去进行统筹应用便是结队的两人需要共同面对的问题,这个问题因人而异,主要还是看各团队各自想办法解决吧。最后才是结队完成作品的环节,相信在完成了以上内容后的团队,哪怕在最后的作品不太尽如人意,却也是在学习编程路上的一大进步了吧