JetBrains 共同開発サービス「Code With Me」
Code With Me はリモート共同開発およびペアプログラミングのサービスです。IDE で現在開いているプロジェクトを他のユーザーと共有し、リアルタイムで共同作業を行うことができます。
ゲストとして接続するには、JetBrains IDE 製品のインストールは不要です。ホストから提供されたリンクをクリックするだけで、環境をセットアップし、作業を開始できます。また Code With Me では共同作業中に IDE で音声通話やビデオ通話、チャットメッセージを利用できます。
IntelliJ IDEA、WebStorm、PyCharm、PhpStorm、CLion、GoLand、RubyMineの 2021.1 以降には Code With Me がバンドルされています。AppCode にはダウンロードできるプラグインとして Code With Me が提供されています。Rider および DataGrip は今後サポートされる予定です。
以下のいずれかの有料サブスクリプションをご契約中のユーザーは Code With Me 「Premium サブスクリプション」を無償で利用でき、最大 50 人のゲストを招待できます。
- All Products Pack
- IntelliJ IDEA Ultimate
- PhpStorm
- GoLand
- PyCharm Professional
- CLion
- RubyMine
- WebStorm
- AppCode
主な用途
コードレビュー、ペアプログラミング
チームメイトを招待し、リアルタイムに問題の調査やコードレビュー、コーディングを共同で行うことができます。
モブプログラミング
チームメイト全員が同時に 1 つのリモート IDE を使ってコードの開発、デバッグ、修正を行うことができます。
指導とメンタリング
他のユーザーに自分のプロジェクトをフォローしてもらい、コードを示して説明することができます。授業や技術インタビューに最適です。
主な機能
- 同時編集:リアルタイムに問題の調査、レビュー、コーディングを共同で行うことができます。
- 追従機能:コードを参照している他のユーザーを呼び出し、自分の編集作業に追従させることができます。また、その反対にワンクリックで他の参加者が参照している箇所を監視し、その操作に追従することもできます。
- 音声通話・ビデオ通話:他のユーザーとのやり取りに使うアプリを個別に用意する必要はありません。Code With Me では共同作業セッション中に IDE で音声通話やビデオ通話を利用できます。
- 権限管理:他のユーザーがプロジェクト内で編集および実行可能な項目、読み取り専用でアクセスできる項目、ゲストに非表示にする項目を設定できます。
利用を開始するには?
ホスト側
- IDE に Code With Me プラグインをインストール(IntelliJ IDEA、WebStorm、PyCharm、PhpStorm、CLion、GoLand、RubyMine のビルド 2021.1 以降にはバンドルされています)
- ツールバーの Code With Me アイコンより Enable Access Copy Invitation Link を選択
- 招待するゲスト側にリンクを提供
ゲスト側
- ホストから提供されたリンクをブラウザで開く
- 説明通りに Code With Me クライアントをダウンロード
- リモートプロジェクトに接続し、共同開発を開始
オンプレミス版
Code With Me はエンドツーエンドで暗号化されたプロジェクトデータを JetBrains のサーバーを経由して通信を行います。しかし、チームによってはより高度なセキュリティレベルが必要であったり、厳密なコンプライアンスポリシーが設けられている場合があります。このような場合は、Code With Me 環境を自社サーバーにセットアップして運用することができます。通信内容を自社のプライベートネットワーク外に流出させることなく、ペアプログラミングを 100 %自社の管理下で実現することができます。
オンプレミス版を利用するには有償のCode With Me Enterpriseサブスクリプションが必要となります。Enterpriseサブスクリプションを利用すると最大100人のゲストが参加できます。
オンプレミス版にご興味がございましたら以下のフォームよりお問い合わせください。
サムライズムからIDEを購入する理由
サムライズムはJetBrains公式の日本語ブログ、Facebook、Twitterの運用も担当している日本総代理店、かつ公式トレーニングパートナーです。日本語によるテクニカルサポート込みでお求めになりやすい価格で、また日本の商習慣に合わせた形でJetBrains製品をお届けいたします。決済方法は法人、個人のお客様共にクレジットカードと銀行振込に対応しております。とにかく安く製品を購入したい、しっかり使いこなせるようトレーニングを実施して欲しい、など柔軟に対応させて頂いております。またライセンスの発行も早く、最短のケースではクレジットカード決済から1分ほどで行われますのでご安心ください。