-2

您是否知道像 Microsoft Team Foundation Server 2010 这样的产品可以解决 Java EE 开发的并行开发难题/冲突?

4

5 回答 5

1

颠覆 + jira + wiki ...

于 2010-08-24T12:44:09.967 回答
1

我没有使用 Microsoft Team Foundation Server 的经验,但源代码控制、持续集成(如Hudson)和良好的问题跟踪器/协作工具(如Trac)的组合可以很好地概述当前活动/质量随时间变化/当前问题/在允许通过 wiki 和问题跟踪器进行协作的同时取得进展。邮件列表和 IRC 频道可以分别成为更持久和实时讨论的一个很好的补充。

在我看来,Trac 非常好,因为它易于使用,有一个“团队时间线”并显示大量信息——代码差异以及问题编号和开发人员评论捆绑在一起——在团队中给人一种很好的“团结”的感觉。

随着时间的推移,持续集成解决方案可以提供许多不同的代码和质量指标,而无需人工干预。非常适合管理。

于 2010-08-24T12:44:17.733 回答
0

我目前在一个由 15 名左右的 Java 开发人员组成的团队中工作。我不觉得发育的痛苦。这是一个主要使用 Maven、Subversion 和 Atlassian 工具的环境。Maven 使得构建大型项目变得相对容易。Subversion 在必要时更新和合并方面做得不错。Atlassian 工具处理错误跟踪、代码审查和自动构建,但成本为 $$$。您可以使用 Bugzilla 和 Hudson。

如果平行你的意思是每个人都有自己的分支,那么我想你可以选择 Clearcase,但准备好与你的预算、理智和生产力告别。对于这类事情,Git 可能是更好的选择。

于 2010-08-24T13:06:57.773 回答
0

如果您不介意为优质产品付费,您可以查看 Jetbrains 的TeamcityYoutrack。它们为团队编程提供了有用的工具。

如果您从事开源项目,可以尝试一下Hudson & Jira

Subversiongit将是管理源代码的好方法。

(Teamcity 对于开源项目也是免费的)

于 2010-08-24T12:49:22.743 回答
0

Saros - 分布式协作编辑和分布式编程

很酷,只需要 eclipse 和xmpp 服务器

于 2010-08-24T12:52:02.293 回答