2009-06-03 14 views
1

分散したチーム、個々の開発者は時間と場所から独立して作業することができます。開発者間のコラボレーションリアリティチェック

しかし、どのようにコードレベルでリアルタイムでコラボレートするか。コードレビュー? Netbeans(Netbeans 6.5.1 + Openfire 3.6.4 Collaboration ?)に埋め込まれた特定のツールについて最近尋ねましたが、回答が得られませんでした。 私はより一般的に尋ねますか?あなたは何を使っていますか?私はスクリーン共有、Skype-Plugin、VNC、Teamviewer、Yuuguuなどと話しているわけではありませんが(これはデモ用には問題ありません)、ソースコードレベルに組み込まれたツールです。私と私の同輩は区別のための異なった背景色でコードの1つの共有された部分をタイプすることができます(Skypeを話している間)。

あなたの意見、経験、推奨またはツールの選択は何ですか?

乾杯

+0

私はこれがMac OSプラットフォームではないと推測しています。ビデオ会議ツール(ichat?) – stefanB

答えて

3

Gobbyを調べましたか?これは、クロスプラットフォームのコラボレーティブなテキストエディタで、クライアントのいずれかがホストとして機能する構文の強調表示をサポートしています(正しく覚えていれば)。それはあなたが後にしているようなツールのように思えます。

+0

それは私が探しているものです!別のIDEに埋め込まれているわけではありませんが、それはコードレビューの出発点です。 XMPPサーバーを必要とするNetbeansコラボレーションプラグインよりも優れています! Gobbyはホストそのものとして行動できます! – javadude

1

新しいプログラミング方法論はに向け、これにより、新しい技術(アプリケーション開発のための新しいプラットフォーム)によって実装される傾向にあるので、私はベスピンと呼ばれる新しいMozilla Labsの努力を、大好きです。しかし、開発チームが使用するのはまだ非常に早いですが、共同作業のIDEスペースでは私の好きなもの(最高のもの)はまだありません。

https://bespin.mozilla.com/

更新:

ベスピンプロジェクトは現在、ACE projectにオーバー合併しており、そしてそれは今多くの方が良いでしょう。

+0

まだ早い段階の製品にコラボレーションが組み込まれていると思います。まだNetbeansを置き換えることはできません。 – javadude

0

私はCode Collaboratorのトライアルを試しましたが、本当に素晴らしいようでした。

あなたのSCMと統合されたことが大好きで、ソースコード内に埋め込まれた他の開発者のコ​​メントが表示されています(コメントにどの行が適用されるか分かります)。特定のコードレビュー内で前後に「チャット」機能を使用するなど、非常にきれいなツールです。

0

私たちが私の会社で使っているもう一つの製品は "rietveld"です。

GoogleでPythonを作ったGuido van Rossumは、Mondrianというコードレビューツールを作っています。 Sense Mondrianのリリースでは、彼は "Rietveld"と呼ばれる別のスイートを作った。

Rietveldは、Google App EngineにデプロイできるDjangoプロジェクトです。これは、深刻な開発チームにとって重要な利点をもたらします。安定したデプロイメントプラットフォームです。ライセンスは無制限で、オープンソースは、本当に良い開発者によって書かれています。

リートフェルトの完全な説明はhttp://code.google.com/appengine/articles/rietveld.html

で見つけることができますどのようなコードレビューのこのWebベースの非同期メソッドについての素晴らしいのは、それは同じ時間枠で働いていない分散したチームは、同じスタイルで実行を継続することを可能にするということです迅速にコードレビューを採用し、それがそのチームにもたらす必要不可欠なシフトに適応します。

+0

私はこれを使用したいと思います... CVSをサポートしていれば –

関連する問題