606
社区成员




问题来自于阅读了构建之法第三版中 4.5 节 结对编程后产生的疑问
结对编程看上去是个很美好的东西,两个人一起,角色不断互换,一起思考,一起解决问题。但是在实际的操作中,每个人都有自己独特的节奏,独特的风格,例如有人倾向于提前设计好整体架构乃至所有细节,而另一个人更倾向于直接去莽,在写代码的过程中不断改进,这样一起工作的话是不是会出很多问题?面对同一个问题,两人可能会有不同的解决的方式,而这两种方式并无优劣之分,只是各有特点,此时会不会因为风格差异问题导致合作出现问题?还有在"领航员"复审代码的时候,"驾驶员"会不会要不断的被打断工作节奏,不断的解释等等。