结对编程 :结对编程是极限编程的一个组成部分。它的工作原理是两个人结成一对,绝对比一个人好。它涉及在创建设计之前对设计假设进行分析。它需要配对成员之间的实时交互。结对编程可用于测试和编码。
同行评审 :同行评审是在软件开发中验证源代码正确性的标准化方法。在产品开发后,通过这种方法检测和纠正缺陷。在开发阶段的早期没有讨论产品的设计和创建。在同行评审中,制定了一份清单,并应不时更新。
结对编程和同行评审的区别如下:
编号 | 结对编程 | 同行评审 |
---|---|---|
1 | 结对编程只涉及结对的两个人。 | 同行评审需要更多人进行评审。 |
2 | 结对之间的实时交互发生在结对编程中。 | 在同行评审中,评审团队的许多成员之间会发生批处理类型的交互。 |
3 | 在结对编程中,结对的两个成员共同负责产品的创建。 | 在同行评审中,只有开发人员负责产品的创建,其他团队成员仅负责产品评审任务。 |
4 | 在结对编程中,讨论在整个开发过程中进行。 | 在同行评审中,评审者只能看到开发阶段之后的最终产品。 |
5 | 与同行评审相比,结对编程的开发工作更多。 | 开发工作较少,但同行评审中的所有小组成员都需要时间来研究文档。 |
6 | 结对编程可以从经验丰富的会员中为新会员提供持续不断的指导。 | 在同行评审中,清单文件指导评审团队的新成员,所有小组成员都必须参加评审会议。 |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/266949.html