• 所有的聪明的人在同一时间,在同一个地方,在同一台电脑上工作于同样的事情。 Mob编程是一种软件开发方式,是结对编程的扩展,整个团队从事同一段代码编程。这类似于两个人坐在同一台计算机上,同时对一个任务或一个问题上进行结对编程。
  • 我一直想在一个真实的项目中进行Mob编程,直到在一年前的一个为期三天的黑客马拉松中进行了实验 - 它的表现非常出色。几周前,我终于有机会与我的工程团队一起开发新的Kotlin / SpringBoot应用程序。这是我在前几届会议后的想法和经验教训。
  • 众说纷纭:嗨,鲍勃:从您的经验来看,您确定两位从事同一任务的程序员的身价比从事不同任务的程序员的价值高两倍吗?鲍勃大爷回:那当然是我的经验。有两个原因:首先,短期记忆很有效率。您可以有效地处理两倍的信息,其次,教学和知识转移(结对编程带来)具有巨大的长期利益。 icon
  • 如果您正在使用测试驱动开发,请不要衡量单元测试的代码覆盖率,这比无用的统计更糟糕; 它会积极地引导你误入歧途。你应该怎么做?这取决于你想要完成什么。 改进代码和测试实践如果您正在尝试改进团队的编码和 icon