问题标签 [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 回答
518 浏览

python - Emacs 协作缓冲区以错误的模式打开

我正在使用 Emacs 和Rudel与远程程序员协作。Rudel 有一个发布缓冲区的概念。当我的合作伙伴发布缓冲区时,我可以订阅它,我们可以同时编辑它。

我的问题是,当他发布带有 *.py 扩展名的 Python 文件并订阅它时,我的缓冲区没有自动设置为 python 模式(它处于基本模式)。我怎样才能得到它,以便缓冲区以正确的语言模式打开?

0 投票
2 回答
2324 浏览

visual-studio - Visual Studio plugin to show keys pressed

My team is beginning to embrace pair programming and some of us are more familiar with Resharper (and other productivity tools) than others. I was watching a DNR TV episode with Mark Miller and there was a Visual Studio plugin he had that showed which keys were pressed. I think this would be a great plugin to have while pairing, as well as doing presentations with other developers. You can see the plugin in action here.

Does anyone know if this plugin is publicly available? If not, is there another one similar to it that is available?

0 投票
6 回答
1440 浏览

c# - 配对非远程编程工具

我目前的工作是在 Windows 机器上练习认真的结对编程。我们都有一组键盘、鼠标和两台显示器,这对于切换谁是驱动程序非常有效,但是在会话中有些点我想在我的配对开始编写测试的同时开始编写测试正在编写实现。

我想知道是否有任何程序可以让我有效地将两个光标和键盘焦点放在同一台计算机上。如果它们不存在,那么我愿意尝试自己的解决方案,但我想就如何最好地实现这一点提供意见。我最熟悉.Net 3.5 技术,但我也了解Java,并且愿意学习C++ 来解决这个问题。

如果我自己创建解决方案,我会走上能够获取一个硬件设备(即安装的特定鼠标)的输入的道路,并阻止 Windows 移动指针,而是独立移动我自己的程序指针。

0 投票
2 回答
416 浏览

visual-studio - 适用于 Visual C++ 2010 速成版的 Wave-vs.net 结对编程

Visual Studio C++ 2008/2010 速成版是否有类似 wave-vs.net 实时结对编程程序的插件?还是我必须下载并安装完整版的 Visual Studio?

0 投票
2 回答
752 浏览

visual-studio - Visual Studio 2008:在 Emacs 和默认键绑定之间平滑切换

Visual Studio 2008 中是否有任何方法可以在使用 Emacs 键绑定和默认键绑定之间平滑切换?我很快就会做一些结对编程,我需要我的 Emacs 键绑定来防止自己发疯。

0 投票
2 回答
213 浏览

eclipse - PEP或可乐的优势是什么?(Eclipse 配对插件)

PEP 与 COLA 作为 Eclipse 配对插件的优缺点是什么?

0 投票
6 回答
1030 浏览

eclipse - 结对编程、混合 IDE 环境?

有没有人有团队在混合 IDE 环境中进行结对编程的经验?我是 IntelliJ 的长期用户,其他人使用 Eclipse,您可能听说过。

在我看来,结对编程涉及在程序员之间传递大量键盘。但是每次我拿到键盘时,我都会停下来,因为我不知道该做什么了。(就像突然间我是个白痴一样!)

现在我可以,或许应该,学习如何绕过 Eclipse。(这里没有开始一场关于相对优点的圣战。)但我想知道是否还有其他人有意见?

0 投票
8 回答
27621 浏览

intellij-idea - IntelliJ 中的远程结对编程

有没有办法在结对编程时使用 IntelliJ?在 v7 和 v8 中有选项会很好,但如果需要,我会升级到 v9。

这个问题有点像这个问题,但是是针对 IntelliJ 用户的。

也类似于我的另一个混合环境有关的问题。

0 投票
4 回答
2404 浏览

emacs - 如何在 Emacs 中使用 make-frame-on-display 和 multi-tty?

Emacs 手册中的这个页面描述了一个名为的函数make-frame-on-display,它允许您访问远程 Emacs 会话。我对这个功能的兴趣是使用它来共享缓冲区,以便与同事进行远程结对编程。

从页面:

甚至可以使用此功能让两个或多个用户在同一个 Emacs 作业中同时在两个显示器上打字。然而,在实践中,如果不同的用户不小心,他们很容易干扰彼此的编辑。

我该如何设置呢?我需要什么?我的伴侣需要什么?细节没有说明,但我对 Emacs 了解不够,不知道从哪里开始。

有没有其他方法可以获得共享的 Emacs 会话? 这个来自 Emacs Wiki 的页面引用了一个叫做multi-tty. 我上面提出的问题也适用于此。

哪个更好:multi-ttymake-frame-on-display?

0 投票
3 回答
188 浏览

conditional - 有什么心理技巧可以在具有大量条件逻辑的程序中快速推断出所需的 if/else?

通常在编程中,某些功能需要大量条件逻辑是非常常见的要求,但不足以保证规则引擎的使用。

例如,测试一个数字可以被 x 整除,也可以是某事物的倍数、某事物的因数、某事物的平方根等。正如您可以想象的那样,沿着这些思路的事物很容易涉及很多 ifs/else。

虽然可以使用更现代的编程技术来减少混乱,但您如何快速并以计算方式推断出所需的 ifs/else?

例如,在一个为汽车保险潜在客户推导必要报价的程序中(顺便说一句,规则引擎除外),将有年龄、位置、驾驶点、收集这些点的年龄等条件逻辑。有没有快速推导出冗余条件分支的心理技巧?只是简单的经验,没有特殊的心理技巧吗?这很重要,因为结对编程有很多噪音,因此很难真正思考某些事情,甚至很难有足够的时间来实现这个想法。

谢谢