什么是理想的结对编程设置?

时间:2010-09-20 23:36:30

标签: pair-programming

我们有机会建立一个配对工作站;我希望它很棒。我应该寻找什么功能?显示器,键盘,鼠标,家具 - 欢迎所有建议。我并不十分关注特定的品牌和品牌。楷模;我想知道用什么标准来做出选择。

2 个答案:

答案 0 :(得分:2)

我回答你的问题,指出Laurie Williams在NCSU的许多出版物,因为她的研究小组已经发表了许多关于这个主题的精彩文章:

http://collaboration.csc.ncsu.edu/laurie/publicationsAll.html#PairProgramming

特别是,您可能会发现这些有用,特别是用于设计结对编程环境:

  • Baheti,P.,Williams,L.,Gehringer,E.,Stotts,D.,and Smith,J.,Distributed Pair Programming:Empirical Studies and Supporting Environments,UNC-CH Technical Report TR02-010,March 15 ,2002。
  • Williams,L。,北卡罗来纳州立大学7年对编程的经验教训,进展:ACM SIGCSE Bulletin,Vol。 39,第4期,第79-83页,2007年12月。

正如您将要阅读的那样,通常情况下,查看配对更为重要,而不是 配对的详细信息。

祝你好运!

DB

答案 1 :(得分:1)

我在Pair Programming中训练的团队给了我一些反馈意见:

  1. 自己的工作站: 使用自己的工作站设置自己的办公桌,这样每个人都可以在不清理桌面或丢失个人空间的情况下进行配对。使它成为一台好机器:SSD,大量的RAM和顶级CPU将有所帮助。请记住:2个人立刻在那里工作,所以不要为一些钱而贪心。机器越好,人们就越幸福。

  2. 2监视器: 镜像它们,使它们具有相同的输出。它是一个非常好的帮手,因为你理想地坐在监视器图像的上方。 <24英寸或更大

  3. 2个USB键盘和2个鼠标: 导航员只是把手从他们身上移开。

  4. 秒表: 由于他们不断切换,提醒这种习惯的计时器会很好

  5. 直表: 一个表,其中两个编码器不会彼此不断地运行。避免使用90英寸的L形桌子,因为它们会迫使人们互相碰撞。