この記事は、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 さんが担当です。よろしくお願いします!