每天一语: 群处守嘴,独处守心。修己以清心为要,涉世以慎言为先!
21章协同构建
20.1协同开发实践概要
协同构建的首要目的就是改善软件的质量,其实协同开发就是两个或者以上的开发者共同开发一个功能,其目的可以共同编码格式及功能代码全员化。
20.2结对编程
结对编程的意思就是两个的开发者共同开发同一个软件或者程序。其作用是两个人可以互助,共同发现代码中的问题以及养成统一的编程习惯,更为重要的是可以降低功能的维护性,如果其中一个开发者离职了 ,其它人可以快速的补上去。
21.3 正式检查
这个小节讲解了正式检查的作用及步骤,其实说白了有就是类似于编码完成之后的代码的CR,开发者拉几个程序员去开个小会议,然后在会议上过代码,参与者们查看编码风格结构及逻辑,然后给出缺陷,然后由开发者进行修改缺陷的过程。
21.4其他类型的协同开发实践
这个小节讲解了其他的没有足够的实践经验作为支持的协作方法,如走查法、代码阅读、公开演示的方法,这些方法适用性不强
总结:总的来说协同构建开发两个或者以上的开发者共同开发一个功能,其目的可以共同编码格式及功能代码全员化。