V2EX  ›  英汉词典

Mob Programming

释义 Definition

Mob programming(结对编程的扩展)指整个团队围绕同一项任务在同一时间共同编程:通常一台电脑/一个共享屏幕,由一人担任“驾驶员(driver)”实际敲代码,其他人作为“导航员(navigators)”持续讨论思路、审查代码、提出改进建议,并定期轮换角色。也可远程通过屏幕共享进行。

例句 Examples

We tried mob programming for an hour to fix the bug.
我们尝试用一个小时的团队共编来修复这个漏洞。

Mob programming helped the team align on design decisions and reduce rework, because everyone reviewed the code in real time.
团队共编帮助团队在设计决策上达成一致并减少返工,因为大家在实时审查代码。

发音 Pronunciation (IPA)

/mɑb ˈproʊɡræmɪŋ/

词源 Etymology

mob 原意是“乌合之众/暴民”,来自拉丁语 mobile vulgus(“易变的民众”)的缩略形式;在现代英语里也常泛指“一大群人”。programming 来自 program(源自希腊语 programma,“公开写出的告示/计划”)。
“mob programming” 作为软件工程术语,是把“很多人一起”这一概念借用到编程协作方式中,强调全员同步协作而非仅两人结对。

相关词 Related Words

文学/著作中的用例 Literary / Notable Works

  • Mob Programming: A Whole Team Approach(Woody Zuill, Kevin Meadows)——以该术语为核心方法论的代表性著作
  • The Joy of Agile(Joshua Kerievsky)——讨论敏捷实践时涉及团队协作编程方式(含 mob programming 相关内容)
  • 97 Things Every Programmer Should Know(编者:Kevlin Henney)——多篇文章强调协作、审查与集体代码所有权,与 mob programming 的理念高度相关(部分版本/语境会直接提及该术语)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1873 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 06:31 · PVG 14:31 · LAX 22:31 · JFK 01:31
♥ Do have faith in what you're doing.