この記事は、Business Bank Group Developers Advent Calendar 15日目の記事です。
Visual Studio Live Shareを使って得られた知見をまとめました。
Visual Studio Live Shareとは
複数人で同時にソースコードの編集を行える、Visual Studio Codeの拡張機能です。
ソースコードに変更を加えると動画のように同期されます。
(上の動画では、左がホスト、右がゲストとしてコードを編集しています。)
Terminalも共有できる
Visual Studio Live ShareShare Terminal
という機能があって、
ゲストからホストのterminalを閲覧できたり、操作が行えたりします。
知見
・従来のモブプロやペアプロのやり方だった、
1台のPCが、複数のPCになった。
これにより、コードレビュー等でtypoの指摘をしなくても、「こっちで直しておくわ」
で話が進むので、その分の時間が短縮された。
・terminalをシェアできることにより、一人はビジネスロジックを実装して、もう一人はテストを書いて、テストを流して...
と言った、数人でのTDD開発が行いやすくなった。
他にもいくつかありますが、モブプロのメリットとあまり変わらないため、ここでは記載しないことにしました。
明日は @bigplants さんが担当です。よろしくお願いします!