并行开发Java EE中的痛苦

时间:2010-08-24 12:36:39

标签: java configuration-management

您是否知道任何类似Microsoft Team Foundation Server 2010的产品可以解决并行问题 Java EE开发的开发痛苦/冲突?

5 个答案:

答案 0 :(得分:1)

颠覆+ jira + wiki ......

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:0)

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

如果您正在开发一个开源项目,可以尝试Hudson& Jira

Subversiongit将是管理资源的好方法。

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

答案 3 :(得分:0)

答案 4 :(得分:0)

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

如果并行表示每个人都有自己的分支,那么我想你可以选择Clearcase但是准备亲吻你的预算,理智和生产力再见。对于那种事情,Git可能是更好的选择。