×
登录
注册
首页
起源
流派
视频
书籍
工具
动态
培训
关于
敏捷宣言
敏捷十二原则
敏捷史话
scrum
scrum 大师
scrum 发展
极限编程
xp 大师
xp 发展
水晶方法
crystal 大师
crystal 发展
看板
精益思想
规模化敏捷
Scrum
极限编程
禅道书院
Scrum
XP
Crystal
Kanban
精益思想
规模化敏捷
OKR
敏捷活动
敏捷文章
敏捷工具动态
敏捷培训
敏捷教练
敏捷培训课程
敏捷案例
敏捷认证
敏捷培训视频
关于我们
关于敏捷
极限编程怎么结对
2020-04-08 12:03:15
极限编程
5534
转贴:
禅道
1
关于结对编程
软件研发过程中,结对编程模式逐渐受到青睐。什么是结对编程呢?也就是两位程序员坐在一起,共同写代码完成一个功能。
当一位程序员写代码时,很容易受到外界因素干扰,面对代码困惑犹豫不决,或者很容易快速做出错误的决定,最后束手无策甚至推倒重来。
如果两位程序员一起写代码,可以一起进入专注的状态,一个口述,一个敲代码,期间可交换角色交替进行。能够快速响应代码出现的问题,还能减少bug的产生,写
出的代码质量也更高,这就是结对编程。
结对编程的优势
首先,它可以促进程序员自身的提高。比如在工作的时候,水平较低的程序员会潜移默化地受到水平略高的程序员影响,学到一些新的东西;而水平略高的程序员因为不断把自己的想法说出来,从而可以整理自己的思路。
其次,一定时间周期地打乱配对,让参与项目的人员相互转换位置。因为口头的交流很容易让所有人都熟悉每个模块,所以项目中万一有人离开,也不至于影响到整个项目。
最后,开发过程会变得更有趣,程序员间的交流变多,大家关系更为融洽。
© 敏捷开发
SQL查询:
95
次内存占用:
4.00MB
PHP 执行时间:
0.03
秒
鲁ICP备18054969号-11
ZSITE
8.6