问题标签 [pair-programming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1324 浏览

metrics - 使用软件度量来衡量结对编程的生产力

有哪些软件指标可用于衡量结对编程的性能?

要清楚

是否有任何指标专门用于衡量结对编程而不用于衡量单个程序员?用于测量的参数是什么?

例如:如果我们要测量个人编程和结对编程的成本,让我们假设对于个人编程成本 = x,所以对将是成本 = 2* x

正确的

对于单个 Time = t 的时间相同,而对于一对 Time = 2* t

因此,如果我想使用代码行来测量产品尺寸,使用此度量标准在个人和配对之间有什么不同吗?

任何想法

0 投票
2 回答
3751 浏览

eclipse - Eclipse 中的协作编程

在 Google Docs 中,多人可以实时编辑文件。我试过这个,发现响应时间有点慢。我想在 Eclipse 中做同样的事情。是否可以?如果没有,那么有什么好的选择?

0 投票
2 回答
318 浏览

ssh - 如何设置“远程对编码”环境 linux 到 linux?

我对如何远程启用配对编码环境进行了一些研究,以便 MacOx/Linux 机器上的其他人可以查看我的屏幕(我使用 vim + rails 插件编码)。

我在这里阅读了 Evan Light 的关于他的设置的博客,但我没有开源路由器:

http://evan.tiggerpalace.com/articles/2011/10/17/some-people-call-me-the-remote-pairing-guy-/

所以 SSH 很棘手,因为我没有粘性 IP。

有什么简单的方法可以做到这一点?

0 投票
3 回答
8971 浏览

intellij-idea - 在 PhpStorm/IntelliJ IDEA 中对同一项目同时编程

是否可以在 PhpStorm/IntelliJ IDEA 中让两个(或多个)程序员同时处理同一个项目,即同时编辑相同的文件?想象一下类似http://collabedit.com/的东西,但是在 IDE 中。

当我们开始新项目时,我们希望程序员和程序员坐在一起并同时编辑相同的文件,即程序员编写 PHP 代码,而程序员编写模板,双方可以查看彼此的代码并进行一些小的更改,其中必要的。

我们尝试通过安装在第二台计算机上的驱动器打开相同的项目,但 Idea 很困惑并且经常发生,旧版本被刷新到磁盘,因此我们丢失了我们的更改。此外,不可能同时编辑同一个文件。

0 投票
3 回答
755 浏览

tdd - 有哪些好的服务或工具可用于远程结对编程?

我使用过屏幕共享(通过 Skype 和 joinme)以及 tmux。

tmux 提供了更具交互性的体验,但我发现延迟很烦人。

用于远程结对编程的最佳服务和工具是什么?

最好在 Sublime Text 2 中工作,但如果这不可行,那么 vim 就可以了。

“最好”是指:

  • 响应式 - 我不想等着看我的击键效果
  • 互动 - 应该很容易将控制权切换给其他人

使用 Ruby、Rails、Sublime Text 2,(也许)vim。

编辑:需要在 OSX(最好)或 Ubuntu 上运行。请注意该解决方案是在本地计算机上运行(并且其他人可以在没有有效互联网 IP 的情况下连接到它),或者该解决方案是否在具有有效互联网静态 IP 的服务器上运行。

0 投票
2 回答
439 浏览

vim - 与 tmux 配对,但使用我们自己的 vimrc 文件

我希望通过 tmux 与 Vim 上的人配对,但我遇到了障碍。我已经习惯了我的 Vim 设置,以至于如果没有我设置的一些基本映射,我不知道如何导航。话虽这么说,如果我通过 SSH 连接到别人的盒子,我真的不知道该怎么做。

当 ssh 进入别人的盒子时,有没有办法加载我的一些 vimrc 配置?

0 投票
1 回答
92 浏览

emacs - 当第二个用户附加到会话时,emacs 在 tmux 下锁定

我最近开始使用 tmux/emacs 组合并喜欢它,但有一件事我不太明白。

我的工作流程通常从我的桌面开始,包括会话工作和早上,几个 emacs 框架分布在七个 tmux 窗口中。

早上,我将从笔记本电脑 ssh 并附加到早上的会话以阅读 emacs 中的新闻,这不会导致问题。

读完后,我在工作会话中切换到 emacs,这会导致 emacs(但不是 tmux)锁定;它不会响应任何键盘事件,包括 Cf 和 Cg。

我晚上在我的桌面上打开工作会话,这似乎是问题所在。

有没有其他人经历和/或解决过这个问题?

一旦我弄清楚这一点,我想尝试结对编程,所以所有的帮助都将不胜感激。

(如果这很重要,我以与在桌面上登录相同的用户身份进行 SSH 登录,并且在附加到 tmux 会话时我没有指定套接字。Debian Squeeze,tmux 1.6,emacs 24.3.50.1,如果有帮助的话.)

0 投票
1 回答
641 浏览

pair-programming - 与 Tmux 和 Ngrok 配对

我在让我的客户连接时遇到了一些麻烦。我可以让 ngrok 告诉我端口,但是当我去客户端并执行时:

我明白了

任何想法为什么会发生这种情况?我在 Mac 上,我按照以下步骤操作:https ://www.adaptivelab.com/blog/pair-programming-with-tmux/

非常感谢您的时间

0 投票
1 回答
165 浏览

git - 是否可以将一个提交标记为 github 上的两个人完成的?

当我与我的一位队友配对时,我们使用一台计算机,无论是他的还是我的。但是我们都想保持我们的 github 连续性。

那么,是否可以将一个提交标记为 github 上的两个人完成的?

0 投票
0 回答
80 浏览

macos - intellij 可以同时使用两个键盘映射来进行同位配对编程吗?

这是在插入两个键盘以进行配对编程的 Mac 上。有没有办法为左键盘使用一个 intellij 键盘映射,而为右键盘使用不同的键盘映射?