-2

Microsoft Team Foundation Server 2010 のような、Java EE 開発における並行開発の問題/競合を解決する製品をご存知ですか?

4

5 に答える 5

1

サブバージョン + ジラ + ウィキ ...

于 2010-08-24T12:44:09.967 に答える
1

私は Microsoft Team Foundation Server の経験はありませんが、ソース管理、継続的インテグレーション ( Hudsonなど)、および優れた問題トラッカー / コラボレーション ツール ( Tracなど) を組み合わせることで、現在のアクティビティ / 経時的な品質 / 現在の問題 / の概要を把握できます。ウィキや課題トラッカーを介したコラボレーションを可能にしながら進行します。メーリング リストと IRC チャネルは、それぞれより永続的なディスカッションやライブ ディスカッションに適しています。

私の意見では、Trac は使いやすく、「チーム タイムライン」があり、優れた情報 (コードの差分とイシュー番号、開発者のコ​​メントがまとめられている) を表示するので、非常に優れています。

継続的インテグレーション ソリューションは、手作業による介入なしで、時間の経過とともにさまざまなコードと品質指標を提供できます。管理に最適です。

于 2010-08-24T12:44:17.733 に答える
0

Saros - 分散共同編集および分散パーティ プログラミング

かなりクールです。Eclipseとxmppサーバーが必要です。

于 2010-08-24T12:52:02.293 に答える
0

良い製品にお金を払うことを厭わないなら、Jetbrains のTeamcityYoutrackを見ることができます。これらは、チーム プログラミングに役立つツールを提供します。

オープン ソース プロジェクトに取り組んでいる場合は、Hudson & Jiraを試すことができます。

Subversionまたはgitは、ソースを管理するための優れた方法です。

(Teamcity はオープンソース プロジェクトでも無料です)

于 2010-08-24T12:49:22.743 に答える
0

私は現在、15 人ほどの Java 開発者のチームで働いています。開発の苦労は感じません。主にMaven、Subversion、Atlassianのツールを使った環境です。Maven を使用すると、大規模なプロジェクトでも比較的簡単にビルドできます。Subversion は、必要に応じて適切な更新とマージを行います。アトラシアンのツールは、バグ追跡、コード レビュー、および自動ビルドを処理しますが、費用は $$$ です。Bugzilla と Hudson で十分です。

並行して、誰もが独自のブランチを取得することを意味する場合は、Clearcase を使用してもよいと思いますが、予算、正気、生産性に別れを告げる準備をしてください。そのような場合には Git の方が適しているかもしれません。

于 2010-08-24T13:06:57.773 に答える