结对编程1个人博客
结对编程:周文祥 佘彦廷
结对编程的优点:
1.在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力。 2.当有另一个人在你身边和你紧密配合, 做同样一件事情的时 候, 你不好意思开小差, 也不好意思糊弄。3.在结对编程中,任何一段代码都至少被两双眼睛看过,两个脑袋思考过。代码被不断地复审,这样可以避免牛仔式的编程。
缺点:看不爽的合作伙伴会拖慢进度,造成你糊弄好你份内的我糊弄好我份内的态度。
耦合的强度依赖于以下几个因素:
(1)一个模块对另一个模块的调用;(2)一个模块向另一个模块传递的数据量;(3)一个模块施加到另一个模块的控制的多少;(4)模块之间接口的复杂程度。
代码关键:产生数不完全重复,产生式模型少。