オンラインでペアプログラミングを体験してみよう! リモートでプログラミングの環境整備シリーズ
イベント内容
概要
作業効率の向上や、コード設計品質の向上、大きな教育効果などのあるペアプログラミングの手法を、オンラインで行うツールの体験を行います。
内容
同時に設定ファイルやソースコード、各種テキストファイルなどを編集できる環境について体験してみるイベントです。
今回使用するのは、VScodeとVisual Studio Live Shareです。
ペアプログラミングについて
実際にキーボードを操作してコードを書く「ドライバ」と、もう一人の「ナビゲータ」がペアになって行います。
オンライン・オフライン参加関係なく、クジでペアを作ってもらいます。オンラインよりオフラインの方が若干主催者のサポートが受けられる(かもしれません)
お題はいくつか用意してあります。その中からペアで選んでも良いですし、新たなお題を自分たちで設定してもOK。ただし、役割を交代できるようなお題にしてください。
お題の例
- FizzBuzz(環境おまかせ)
- ローマ数字を数値に変換する(環境おまかせ)
- ボウリングの点数を算出する(環境おまかせ)
- 便利Dockerfileを書く
- Githubのprofileを書く(Markdown)
- Live Shareの導入ドキュメントを書く(Markdown)
- 好きなラーメン屋の案内を書く(Markdown)
Live Shareについて
(以下、公式ドキュメントより)
Live Share では、使っているプログラミング言語や構築しているアプリの種類に関係なく、リアルタイムで他のユーザーと共同で編集やデバッグができます。 現在のプロジェクトを瞬時に安全に共有したり、共同でデバッグ セッションを開始したり、ターミナル インスタンスを共有したり、localhost の Web アプリを転送したり、音声通話などを行うことができます。
従来のペア プログラミングとは異なり、開発者は Visual Studio Live Share で、各自の好みのエディター設定 (テーマ、キー バインドなど) を維持しながら、独自のカーソルを持ち連携することができます。 これにより、次から次へとシームレスに移行し、独自にアイデアやタスクを調べることができます。 この共同作業をしながら独立性を保てる機能により、実際会って行うコラボレーションのようなエクスペリエンスが得られます。
対象
VScodeがインストール出来る人
githubアカウントを持っている人
gitの基本操作ができる人
遠隔でペアプロする友達が欲しいなーと思う人
事前準備
Visual Studio Codeをインストールしてきてください。プラグインのインストールからはイベント内でもやります。
Github Profileをイジるかもしれない人は、Githubアカウントを準備しておいてください。
Githubアカウントと連携してSSH keyを登録し、端末からgit clone, fetch, pull, commit, pushなどの基本操作ができるようにしておいてください。
Discordのチャットでペアの案内をするので、Discordアカウントを作成し、「オンライン・エンジニアカフェ」を検索して加入しておいてください。
タイムテーブル
18:00 - 18:10 イベントの説明
18:10 - 18:40 インストールの説明
18:40 - 18:45 チーム分け
18:45 - 19:15 各チームでがんばる
19:15 - 19:30 休憩・役割交代
19:30 - 20:00 各チームで頑張る
20:00 - 20:15 感想・解散
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。