问题标签 [collaboration]

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 投票
3 回答
147 浏览

development-environment - 寻找替代的协作开发环境

我对协作开发很感兴趣,我想知道除了使用N-Brain 的UNA(示例视频)之外,是否还有其他解决方案。免费会更好,但我想这不是这种技术的选择。

PS:我正在寻找的主要未来是在同一代码中与多人实时工作。

0 投票
9 回答
495 浏览

c# - 为“车库”软件项目招募虚拟团队的最佳方式?

我有一个用 C# 为 Windows Mobile 实现的杀手级应用程序的工作原型。它需要包装成商品并有效销售。可能还转换为以网络为中心的平台。

现在,我想组建一个由经验丰富、可能是半退休的 IT 专业人员组成的社区。他们应该愿意为乐趣和自由而工作,着眼于未来的利润。我意识到没有多少人可以选择在这样的事情上冒险,但是 - 嘿 - 在全球范围内应该不止一个。

我用谷歌搜索了上述的变体,但没有骰子。而且我并没有真正将 SourceForge 等人视为招聘的场所,而是更多地作为您在项目进行时放置代码库的地方。我不精通开源,我不确定我是否想在源代码上“打开和服”,直到有一些审查过程(当然是双向的)。

所以,换个说法:为这样的项目招聘人员的最佳网站是什么?

0 投票
3 回答
189 浏览

networking - 您从协作编辑器的使用中得到什么好处吗?

今天我正在为 Mac OS X 寻找一个免费的协作代码编辑器,我并不真正需要它,但我发现这个想法非常迷人。所以我想知道你对此的看法:现实世界中是否有人在使用协作代码编辑器并从中获得一些好处?

0 投票
2 回答
99 浏览

visual-studio - 哪些消息传递/通信程序可以嵌入到 Visual Studio 中?

有没有人有将消息或邮件程序嵌入 VS 的经验?我对嵌入 Skype 或 Instant Messenger 之类的工具窗口感兴趣。如果您使用(或曾经使用过)这样的东西,它对您的工作效率有何影响?

0 投票
5 回答
2554 浏览

macos - Mac OS X 上功能最全的协作编辑器?

我正在寻找一个不烂的协作编辑器:) 并且至少支持 Ruby 语法突出显示。另外,我和一个开发人员将使用它来编程,因此 Google Docs 将无法工作。

实际上,我只需要一个具有项目概念的协作编辑器。两个用户都可以看到项目的文件夹结构,从而可以看到其他用户已经打开和正在编辑的内容。

此外,理想情况下,两个用户都拥有数据的本地副本(没有“你远程进入我,当我们完成后不要保留数据”的东西),这样一个人就可以积极地相互发展代码。

说实话,我找到了这样一个编辑器:http ://www.n-brain.net/una_ide.html#features

但我真的很想看看是否还有其他东西可以杀死。

我已经尝试过 ECF 和 Eclipse,看起来很有希望,但是没有一个 Ruby IDE 实现了将 ECF 文档共享功能整合到其中的非常简单的方法。

那么,是否有人积极使用协作编辑器?如果是这样,你的设置是什么样的?

0 投票
17 回答
1824 浏览

resources - 您如何与其他编码人员实时协作?

假装你打我一些关于 IM 的 javascript 帮助。您如何让我尽可能轻松地帮助您的代码正常工作?

我一直遇到这个。我正在使用即时通讯工具,有人在问我一个问题(或者可能是我在问他们),我们有很多来回沟通,试图处理相同的代码。即时通讯工具不太适合这种情况。电子邮件很慢,如果来回足够多,有点难以理解。

这是我尝试过的:

Google Docs: - 需要一个 google 帐户并且不完全是实时的。很难知道其他用户何时/何地可能正在编辑。

Pastie.org - 这非常适合共享代码,但不适用于双向协作。我喜欢界面(示例),但我无法与其他人实时编辑。

EtherPad - 看起来很有希望,但只有少数用户在负载下屈服。工作中的一些人试图让我们使用它,但我们一直遇到性能问题,甚至出现几次浏览器崩溃。

CollabEdit - 这个看起来很棒(现在才发现)。我实际上还没有和任何人一起使用它。它感觉轻巧且反应灵敏。有人有这个运气吗?

Gobby - 当他们/我真正需要的是一些快速的临时协作时,我很难让人们安装这样的东西。话虽如此 - 也许值得我经常与之合作的人寻找?有人用过吗?

JSbin - 我们曾多次尝试使用它,因为与我一起工作的大多数人都是 javascript 人员(我们在 Web 开发机构工作)。“沙盒”javascript 功能非常棒。但是,我们无法实时协作。我们可以在编辑代码后生成新链接,但这仅比通过电子邮件发送给对方(或使用 Pastie.org)好一小步

屏幕共享 - 我只见过 Mac 用户之间的这种工作方式。如果其他开发人员使用的是 OSX 10.5 (Leopard),则在 iChat 中共享屏幕是微不足道的。除此之外,我不知道免费、可靠、简单的屏幕共享。

-- 已添加 -- VNC - 这个入门门槛太高了。安装软件,绕过网络防火墙,向本地防火墙添加例外......糟糕。我说得很快“嘿,这些线条看起来对吗?” 在这里合作。 - /结尾 -

……哇。

好的,那你用什么?

我认为理想的服务应该是免费的、基于网络的、以目的为导向的(嘿……有点像 Stackoverflow)。

0 投票
7 回答
3083 浏览

resources - 我在哪里可以找到人们在软件项目上进行协作?

我的意思不是开源,而是构建和销售的软件。

他们不一定是程序员,他们也可以是有想法或有营销背景的人。

有没有什么好的互联网平台呢?

0 投票
40 回答
6038 浏览

collaboration - 不记录工作的明星开发人员怎么办?

有一位同事非常了解自己的东西,他是我共事过的最聪明的人之一,但他:

  • 在他自己的主目录的小区域中工作,而不是在公共CVS存储库中工作
  • 没有记录他的代码
  • 注释他的代码,例如 3,500条 C 的SLOC,没有注释,也没有空行来分解
  • 经常使事情变得过于复杂,例如使用三个相互调用的 shell 脚本来完成一个简单的 shell 脚本可以完成的工作。

也许这可能是那些认为“如果我是唯一知道这一点的人,他们就无法摆脱我”的人之一?

关于做什么的任何建议?

顺便说一句,管理层了解情况并正在尝试改变事情。

0 投票
10 回答
2689 浏览

communication - 客户参与敏捷开发的最佳实践?

我们需要让我们的客户开发合作伙伴参与我们的开发过程。我们或多或少地遵循敏捷方法。一些客户合作伙伴相距遥远,而另一些则更近。我们需要尽量减少差旅费用。

我们的客户在医疗保健领域,往往很忙、价格昂贵且难以安排。

哪些实践和技术有助于支持客户参与?我们正在使用电话、电话会议和电子邮件。我们对利用 wiki 技术感到好奇,并且很想听听对其他人有用的方法。

0 投票
2 回答
4499 浏览

svn - 协作编辑 LaTeX 文档的提示

我的默认设置是将 tex 源代码放在 subversion 存储库中,并在更改其他人的内容时将注释作为注释插入到源代码中。这一切都感觉不太理想,尤其是当存在颠覆冲突时,它告诉你的只是“这个巨大段落的这两个版本存在冲突”。

我想出了一些技巧,但我确信那里有更好的想法(或我的想法的更好版本)。

要在代码上进行协作,请参阅以下问题:

您如何与其他编码人员实时协作?

(其中一些答案也适用于 LaTeX 文档的协作。)