面向新开发人员的结对编程

如果您不熟悉编程,则可以将这项活动视为一项孤立的活动。 仅由您,您的计算机和一副耳机组成的过程。 如果您是在协作环境中掌握这项技能的,那么您可能会与不认识的人,技能水平不同的人结对,并且可能对彼此合作和有效配对的含义有完全不同的理解。为他们和你的利益。 因此,在您和您的伴侣开始之前,这里有一些您可以遵循的准则,每个人都可以从该经验中受益。 的角色 在深入探讨操作方法之前,重要的是要了解这对中的每个人都有特定的角色。 这些角色称为导航器和驱动程序 。 作为驱动程序,您可以控制键盘。 在担任此职务期间,您将编写代码并努力完成手头的一项或多项任务,但同时还将您的思维过程传达给您的伴侣-导航员。 作为导航器,您将在驱动程序键入的每一行代码中进行检查。 您的工作是发现任何可能出现的问题(例如,语法错误,逻辑缺陷以及可能会丢失的边缘情况)。 你的角色; 但是,不要告诉驾驶员该怎么做。 实践中-不同的技能水平 从技能水平的角度来看,您可能会与掌握相似材料的某人配对,但您可能并且很可能会与某个熟练程度较低或较高的某人配对。 为了适应这一点,在配对练习开始时必须相互设置水平并了解每个人的位置,这一点很重要。 如果您是“更好的”程序员,我总是发现最好让经验不足的程序员来完成大部分工作。…