当前位置:网站首页>提高效率 Or 增加成本,开发人员应如何理解结对编程?
提高效率 Or 增加成本,开发人员应如何理解结对编程?
2022-06-23 15:33:00 【InfoQ】
什么是结对编程
结对编程的实践形式
- 分工明确型:
- 一个人负责编写代码,另外一个人审查代码,负责代码的正确性和可读性;
- 一个人负责详细设计,一个人负责代码实现;
- 一个人写功能代码,一个人写测试用例。
- 共同合作型:两个人共同讨论关于所开发功能的架构设计、编码实现、测试方法等,然后轮流做输入和观察的工作。此模式很好地做到了信息共享,得到互补的效果。
结对编程如何提高工作效率
- 打破知识壁垒,互相学习编程技巧,并降低产品需求设计缺陷;
- 互相配合,增强代码和产品交付质量,有效减少 BUG,从而减少测试人员工作量;
- 互相督促,减少“摸鱼”时间,有效提高工作时间;
- 互为 Backup,在能保证项目顺利进行的同时,可更好地处理人员流动。
结对编程的价值
- 从项目角度,提高了产品质量
- 从团队角度,更好的促进了团队协作氛围以及知识传递分享
- 公开象限:自己知道,别人也知道;
- 隐私象限:自己知道,别人不知道;
- 盲点象限:自己不知道,别人知道;
- 潜能象限:自己不知道,别人也不知道。
- 从个人角度,提高了个人能力与工作效率
总结
开源福利
边栏推荐
- 力扣每日一题-第25天-495.提莫攻击
- Important knowledge of golang: waitgroup parsing
- matlab: 如何从一些数据里知道是由哪些数据相加得出一个已知数
- Six programming insights in these five years!
- readImg: 读取图片到Variable变量
- Summarize the experience of purchasing Alibaba cloud servers
- ABP framework - data access infrastructure (Part 2)
- 数组自带的方法
- 2022年个人理财利率是多少?个人如何选择理财产品?
- SQL窗口函数怎么使用
猜你喜欢

Important knowledge of golang: sync Cond mechanism
![[tcapulusdb knowledge base] tcapulusdb tmonitor module architecture introduction](/img/7b/8c4f1549054ee8c0184495d9e8e378.png)
[tcapulusdb knowledge base] tcapulusdb tmonitor module architecture introduction

mysql事务与锁

【无标题】激光焊接在医疗中的应用

Advanced development stage - the thickening of potential suspension wire begins A small step now, a big step next year

总结一下购买阿里云服务器的经验

Sleuth + Zipkin

Important knowledge of golang: waitgroup parsing

Important knowledge of golang: atomic atomic operation

【TcaplusDB知识库】Tmonitor系统升级介绍
随机推荐
Important knowledge of golang: sync Cond mechanism
批量注册组件
B. AND 0, Sum Big-Codeforces Round #716 (Div. 2)
服务器的部署及使用说明
Usestate vs useref and usereducer: similarities, differences and use cases
Sleuth + Zipkin
[tcapulusdb knowledge base] tcapulusdb tmonitor module architecture introduction
Servlet 3.0的AsyncListener接口
VGG下载(.net文件和imagenet-vgg-verydeep-19)
一文看懂经典BUCK-BOOST负电压电路
PageHelper faces the paging problem of complex service data processing
看,这就是调制解调原理分析!附仿真文件
英特尔Arc A380显卡消息汇总:跑分亮眼驱动拉胯 入门性价产品亟待优化
C. Add One--Divide by Zero 2021 and Codeforces Round #714 (Div. 2)
Does the enterprise want to use the MES system? These conditions have to be met
企业想上MES系统?还得满足这些条件
CA认证和颁发吊销证书
[tcapulusdb knowledge base] Introduction to tmonitor background one click installation (I)
CAS操作在ARM和x86下的不同实现
Charge pump principle handout, how is the voltage "pumped"?