有没有团队在混合IDE环境下进行结对编程的经验?我是一个长期使用IntelliJ的用户,其他人使用的是Eclipse,您可能听说过。
在我看来,结对编程涉及到程序员之间大量的键盘传递。但每次我拿到键盘时,我就会停下来,因为我不知道该做什么了。(就像突然间我成了一个笨蛋!)
现在,我可以(或许应该)学习如何使用Eclipse。(在这里不是为了相对的优点而发动圣战。)但我想知道其他人是否有意见?
发布于 2010-07-06 21:59:13
我还没有在多IDE环境中这样做过。但在我看来,结对是学习IDE特性的最好方法。因此,您应该快速掌握Eclipse,您的同事也应该在短时间内掌握IntelliJ。你们两个人都会更好地精通这两种环境-如果你选择这样做,这是一个很好的位置,可以在团队IDE上安顿下来。
与其他学习方法相比,配对可以教给你对你有用的特性(或者你的配对,他们可能有相似的需求)。你几乎是通过渗透来学习的;当你的组合使用一个特性时,你可能会发现自己在问,“你是怎么做到的?”或者“你刚刚做了什么?”这是在你需要的时候教你所需要的特性。
在您的情况下,可能会有额外的价值:您可能会发现自己想要IDE提供的特性;你们可能从未遇到过它(但它也可能在Eclipse中出现)。因此,您花了一分钟时间了解该特性,现在两人都了解了IDE的新功能(和有用的功能)。
发布于 2010-07-06 21:42:49
我看不出有必要到处传递键盘。在我看来,你做一部分工作,而你的另一半看着你的肩膀。有时我会想象你必须驾驶方向盘,但通常不是每10分钟一次。如果他打了4个小时的字,你就换个地方,到时候就换个IDE。
我同意你应该学习使用的工具,如果有一个实际发布或记录的标准,你应该遵循它,但如果你被允许使用任何你想要的IDE,那么我看不出有什么问题。但是如果它阻碍了您的交付能力,那么您可能会与使用与您相同的IDE的人配对。
发布于 2020-06-24 06:16:20
对于OP来说,大约10年太晚了,但是这个问题在搜索引擎中仍然排名很高,所以对远程混合环境对编程感兴趣的其他人可以尝试CodeTogether。它可用于IntelliJ、Eclipse、VS代码和基于它们的IDE。
参与者可以在浏览器中加入,但可以使用IntelliSense、验证、参考资料搜索、导航等获得完整的集成开发环境体验。CodeTogether简单、快速、免费、匿名和加密。插件/扩展可以在正常的市场/注册表中找到,也可以在website上找到。
完全公开:我在Genuitec工作,CodeTogether的制造商,我们真的希望你喜欢它。任何关于Gitter或GitHub的建设性反馈都是值得感谢的。
https://stackoverflow.com/questions/3186665
复制相似问题