Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Visual StudioのGitHub Copilotでいろいろやってみる 株式会社SAKURUG プロダクトDiv 草場 友光 .NETラボ勉強会2025年02月
Slide 2
Slide 2 text
自己紹介 • コミュニティ活動を通じて知識をアッ プデートしています。 • 2022/08-2025 Microsoft MVP (Developer Technologies) • tomo_kusaba
Slide 3
Slide 3 text
注意 • 個人の見解・解釈が多分に入っています。 • 見解の相違・事実誤認などありましたらご指摘ください。 • #dotnetlabでtweetすると左側に表示されます
Slide 4
Slide 4 text
今日の目的 • Visual StudioのGitHub Copilot機能がいろいろ充実してき ました。 • 今回は便利そうな機能をデモを交えていろいろ見ていきましょう
Slide 5
Slide 5 text
Visual StudioでGitHub Copilot使っていますか? (愚問)
Slide 6
Slide 6 text
トピック1:GitHub Copilot Chat編集 • GitHub Copilot Chatに聞いた内容をそのままコードに反映 できる機能。 • Chatに聞いたコードをコピペしなくていいので楽
Slide 7
Slide 7 text
トピック1:GitHub Copilot Chat編集
Slide 8
Slide 8 text
トピック1:GitHub Copilot Chat編集
Slide 9
Slide 9 text
トピック2:GitHub Copilot Chatコマンド
Slide 10
Slide 10 text
トピックス3:参照するファイルを限定する • Copilotが質問に答えるとき考慮するべきファイルやメソッド・ク ラスを指定する #[ファイル名 | クラス名|メソッド名]
Slide 11
Slide 11 text
トピックス4:デバッグ実行 • デバッグ実行中に変数をCopilotに分析させる
Slide 12
Slide 12 text
トピックス5:コミットコメント • 人が書くといろいろ漏れがち&果てには「fix」とだけ書くこと も。。。 • Copilotならきっと丁寧に書いてくれる(長い)
Slide 13
Slide 13 text
トピックス5:コミットコメント • コミットコメントの出力についてプロンプトを書くことができます。 161文字
Slide 14
Slide 14 text
トピックス6:PRコメント • PRコメントについても生成できる。
Slide 15
Slide 15 text
トピックス6:PRコメント • 人はこんなに丁寧なPRコメントを書くのだろうか?(いや書かな い)
Slide 16
Slide 16 text
トピックス6:PRコメント • 実際修正した箇所は下記の通りでコメントあっていると言える
Slide 17
Slide 17 text
まとめ • もはや、あらゆる場所にVisual StudioのGitHub Copilot機 能が入り込んでいる。 • コード生成はもちろんのこと、デバッグ、テストコード生成、コミッ トコメント、PRコメントとソフトウェアライフサイクルの全域におい てもはや手放せないものになっている • GitHub Copilotを活用してより生産性を上げていこう
Slide 18
Slide 18 text
おしまい おしまい