问题标签 [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.
metrics - 使用软件度量来衡量结对编程的生产力
有哪些软件指标可用于衡量结对编程的性能?
要清楚
是否有任何指标专门用于衡量结对编程而不用于衡量单个程序员?用于测量的参数是什么?
例如:如果我们要测量个人编程和结对编程的成本,让我们假设对于个人编程成本 = x,所以对将是成本 = 2* x
正确的
对于单个 Time = t 的时间相同,而对于一对 Time = 2* t
因此,如果我想使用代码行来测量产品尺寸,使用此度量标准在个人和配对之间有什么不同吗?
任何想法
eclipse - Eclipse 中的协作编程
在 Google Docs 中,多人可以实时编辑文件。我试过这个,发现响应时间有点慢。我想在 Eclipse 中做同样的事情。是否可以?如果没有,那么有什么好的选择?
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。
有什么简单的方法可以做到这一点?
intellij-idea - 在 PhpStorm/IntelliJ IDEA 中对同一项目同时编程
是否可以在 PhpStorm/IntelliJ IDEA 中让两个(或多个)程序员同时处理同一个项目,即同时编辑相同的文件?想象一下类似http://collabedit.com/的东西,但是在 IDE 中。
当我们开始新项目时,我们希望程序员和程序员坐在一起并同时编辑相同的文件,即程序员编写 PHP 代码,而程序员编写模板,双方可以查看彼此的代码并进行一些小的更改,其中必要的。
我们尝试通过安装在第二台计算机上的驱动器打开相同的项目,但 Idea 很困惑并且经常发生,旧版本被刷新到磁盘,因此我们丢失了我们的更改。此外,不可能同时编辑同一个文件。
tdd - 有哪些好的服务或工具可用于远程结对编程?
我使用过屏幕共享(通过 Skype 和 joinme)以及 tmux。
tmux 提供了更具交互性的体验,但我发现延迟很烦人。
用于远程结对编程的最佳服务和工具是什么?
最好在 Sublime Text 2 中工作,但如果这不可行,那么 vim 就可以了。
“最好”是指:
- 响应式 - 我不想等着看我的击键效果
- 互动 - 应该很容易将控制权切换给其他人
使用 Ruby、Rails、Sublime Text 2,(也许)vim。
编辑:需要在 OSX(最好)或 Ubuntu 上运行。请注意该解决方案是在本地计算机上运行(并且其他人可以在没有有效互联网 IP 的情况下连接到它),或者该解决方案是否在具有有效互联网静态 IP 的服务器上运行。
vim - 与 tmux 配对,但使用我们自己的 vimrc 文件
我希望通过 tmux 与 Vim 上的人配对,但我遇到了障碍。我已经习惯了我的 Vim 设置,以至于如果没有我设置的一些基本映射,我不知道如何导航。话虽这么说,如果我通过 SSH 连接到别人的盒子,我真的不知道该怎么做。
当 ssh 进入别人的盒子时,有没有办法加载我的一些 vimrc 配置?
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,如果有帮助的话.)
pair-programming - 与 Tmux 和 Ngrok 配对
我在让我的客户连接时遇到了一些麻烦。我可以让 ngrok 告诉我端口,但是当我去客户端并执行时:
我明白了
任何想法为什么会发生这种情况?我在 Mac 上,我按照以下步骤操作:https ://www.adaptivelab.com/blog/pair-programming-with-tmux/
非常感谢您的时间
git - 是否可以将一个提交标记为 github 上的两个人完成的?
当我与我的一位队友配对时,我们使用一台计算机,无论是他的还是我的。但是我们都想保持我们的 github 连续性。
那么,是否可以将一个提交标记为 github 上的两个人完成的?
macos - intellij 可以同时使用两个键盘映射来进行同位配对编程吗?
这是在插入两个键盘以进行配对编程的 Mac 上。有没有办法为左键盘使用一个 intellij 键盘映射,而为右键盘使用不同的键盘映射?