结对编程与 Mob 编程

共 17 题
#

1. Pair Programming 的 driver/navigator 角色分工与定时轮换(如每 30 分钟)的节奏设计

A driver 写代码、navigator 想方向,定时轮换可保持双方投入并防止伪结对 ✓ 正确答案
B driver 只负责思考,navigator 只负责敲键盘
C 无需轮换,driver 一直当到任务结束
D 角色分工是固定的,不能互换
#

2. Mob Programming 的适用场景中复杂缺陷攻关、架构决策、跨团队知识迁移

A 所有任务都适合用 Mob,人越多越好
B 复杂缺陷攻关、架构决策、跨团队知识迁移等需要多视角与共识的任务适合 Mob ✓ 正确答案
C Mob 只适合写简单的工具类
D Mob 与 Pair 无区别
#

3. 结对编程 vs 异步 Code Review 的质量与速度取舍中结对前置预防缺陷、评审后置发现缺陷

A 结对质量一定比评审高,应全部用结对
B 结对前置预防缺陷、评审后置发现缺陷,按任务复杂度与风险选择并可互补 ✓ 正确答案
C 评审速度一定比结对快
D 两者只能二选一,不能结合
#

4. 强风格配对(strong-style pairing)的协作约定中"有想法者不碰键盘",降低主导权争夺

A 有想法的一方应马上抢过键盘自己实现
B 该约定只适用于新手
C 强风格配对约定"有想法者不碰键盘",通过表达而非抢键盘传递想法,降低主导权争夺 ✓ 正确答案
D 强风格配对会降低效率,应避免
#

5. 「伪结对」反模式的识别与纠正中一个人主导、另一个人旁观的结对如何用定时轮换、导航者职责与协作协议约束?

A 伪结对是高效的,应保持
B 伪结对无法纠正
C 伪结对无任何危害
D 伪结对是一人主导一人旁观,通过定时轮换、明确导航者职责与协作协议纠正 ✓ 正确答案
#

6. 远程结对工具(VS Code Live Share、Tuple)的共享编辑与延迟工程实践

A 远程结对只需共享屏幕,无需语音
B 远程结对只能看不能写
C 延迟不影响远程结对体验
D Live Share/Tuple 等工具支持共享编辑与低延迟协作,网络质量与延迟处理是关键 ✓ 正确答案
#

7. 结对编程的 ping-pong 模式(TDD 驱动中一人写失败测试、另一人实现)

A 一人固定写测试,另一人固定写实现
B ping-pong 无需测试
C ping-pong 模式中一人写失败测试、另一人实现,角色交替,强制 TDD 纪律并让双方都参与 ✓ 正确答案
D ping-pong 只适合前端项目
#

8. 结对/mob 的投入产出争议中人力翻倍但缺陷率与返工下降的净效益论证

A 同步人力递增由缺陷率下降、返工减少与知识共享的净效益抵消,需结合度量评估 ✓ 正确答案
B 人力翻倍必然效率减半,无净效益
C 结对不会带来任何质量提升
D 结对只增加成本,无任何收益
#

9. 结对编程的收益中质量、知识共享与专注?

A 结对带来质量、知识共享与专注三大收益,尤其适合复杂任务与新人培养 ✓ 正确答案
B 结对只带来质量提升,无其他收益
C 结对会降低专注度
D 结对没有知识共享价值
#

10. 结对的轮换中保持节奏与避免疲劳?

A 轮换越频繁越好,无需考虑切换成本
B 结对无需轮换,一人全程写即可
C 轮换只会降低效率,应避免
D 定时或按任务单元轮换并定时休息,平衡切换成本与疲劳,保持双方参与 ✓ 正确答案
#

11. 结对/Mob 的效果度量中结对时间占比、缺陷率、交付速度与知识传递效果(Bus Factor 变化)如何评估,判断是否值得推广?

A 只需看结对时间占比即可判断效果
B 推广决策无需数据支撑
C 结对的收益无法度量
D 组合看时间占比、缺陷率、交付速度与 Bus Factor 变化,用数据判断是否值得推广 ✓ 正确答案
#

12. 结对编程在新人 onboarding 与隐性知识传递中的独特价值

A 结对通过边做边讲传递隐性知识,让新人沉浸式学习设计取舍与团队约定 ✓ 正确答案
B 新人只需读文档即可掌握所有知识
C 结对对新人学习没有帮助
D 隐性知识只能靠新人自己摸索
#

13. 结对的角色中 Driver/Navigator 的切换?

A 角色从不必切换,一人当到底
B 在任务自然边界或定时切换,交接时说明当前进度,让双方轮流承担实现与思考 ✓ 正确答案
C 切换必须固定时间,不能按任务
D 切换无需交接,直接换人
#

14. Mob 编程的适用中复杂任务与团队学习?

A Mob 只适合简单重复任务
B Mob 以多视角解决复杂任务并促进集体学习,需有效引导(轮换+讲解)保证全员参与 ✓ 正确答案
C Mob 中应由一个人主导,其他人只看
D Mob 对团队学习无帮助
#

15. 结对的挑战中个性与节奏的协调?

A 只有性格完全相同的人才能结对
B 节奏快的一方应主导,慢的一方应适应
C 通过角色约定、轮换与沟通协调个性与节奏差异,让差异成为互补 ✓ 正确答案
D 个性差异无法协调,只能避免结对
#

16. 远程结对中共享屏幕与协作工具?

A 远程结对只需发消息,无需共享
B 远程结对无法通信
C 远程结对不需要语音
D 通过共享屏幕、实时共同编辑工具与低延迟语音重建协作体验,明确谁在编辑、保持网络稳定 ✓ 正确答案
#

17. Mob 的引导中 Driver 的讲解与决策?

A Driver 应安静敲码,不解释
B Driver 边写边讲解思路、决策由团队共同讨论达成共识,facilitator 维持节奏 ✓ 正确答案
C 决策应由 Driver 独断
D Mob 无需任何引导