ペアプログラミング
2人で1台のPCを使い、共同でプログラミング作業を行う手法
ペアプログラミング - Wikipedia
役割
ドライバ : エディタ・IDEを操作してコードを書く人
ナビゲータ(またはオブザーバ) : ドライバのコーディングに対してレビュー・質問・アドバイスを行う人
PX的メリット
短時間で集中してコードが書ける
コードを書く際の知識・技術・習慣を共有することができる
テキストエディタ、IDE、コンパイラなどのツールの使い方
コーディング規約
テスト手法
デバッグ手法
ログの読み方
リファクタリング
…など
遠隔ペアプログラミング
画面共有
Screenhero
リモートアシスタンス (Windows)
VNC
screen, tmux
ターミナル共有を使えば、1つのシェルを2人で使うことができる
複数人で同時編集可能なテキストエディタ・IDE
Floobits
各種テキストエディタ・IDE向けにプラグインが提供されている
Gobby
Etherpad lite
Dropbox paper
Googleドキュメント
scrapbox.io
Visual Studio Live Share
Atom
Teletype for Atomを導入すると共同編集出来るらしい
https://teletype.atom.io/
#Team #ProgrammingHabits #Collaboration