软件工程基础-Homework

  1. 理解结对编程是什么?

结对编程(Pair programming)是敏捷软件开发的一种方法,指两个程序员在一个计算机上共同工作。一人输入代码,而另一个人审查让输入的每一行代码,。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。

--来自维基百科的解释定义

  1. 结对编程的优点

结对编程的实践目的是为了提高代码质量、减少代码缺陷、提高工作效率和加强团队合作能力。

同时两个人共同完成一个软件或者一个功能的编写和实现,也有助于两个人互相学习,共享知识,提高了团队知识共享和传递,从而提高整个团队的技术水平。

  1. 结对编程的用处

结对编程作为敏捷软件开发的一种方法,是我们在软件开发中会常用到的一种方法,在组织采用敏捷开发工程实践中,结对编程采用大概在30%,仅次于持续部署。由此可以看出,结对编程在现在软件开发应用中还是有一席之地的。

结对编程是两个程序员共同完成一个功能的编写,一个进行代码编写,一个进行代码审查,能够高效率地完成相应的任务,两个水平相近的程序员共同实现结对编程,可以形成互补,引起讨论,实现更高质量的功能实现。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值