Githubの公式のcopilotを使ったVS Codeのページを参考にしました
https://docs.github.com/ja/copilot/getting-started-with-github-copilot?tool=vscode
copilotの導入
copilot試してみました
まず無料トライアルがあるので課金しなくて試すことはできます
VS Codeで拡張機能をインストール
拡張機能の検索窓にcopilotと入れると一番上にきます
早速試してみた
コードの補完してくれるくらいでそれっぽいコードを提案してくれるんですが
アーキテクチャ理解せずに頼るとひどいコードで出すことになります。
すでにコードがいくつか書かれているところにコードを書いていくと途中でコードの提案が灰色でされて
タブキーを押すとまるっと追加してくれる感じですね。
わかってる人にとっては結構便利な印象です。ちょっと直せばいいわけなので
明確な命名をすると効果的
function名を明確に命名できているとより欲しい関数を提案してくれますね
注意点
copilotの注意点はこのチェックをいれてしまうとクレデンシャル情報を載せてる時に流出しかねないのでこれはチェック入れない方が良さそうです
公開コードに一致するコードを使うかどうかもライセンス侵害になりかねないのでブロックにしておいた方が無難です
調査されてる方の記事もあるので参考に
https://zenn.dev/miyajan/scraps/3567cee380280c
チェックを入れてなくてもcopilot自体には送信しちゃうのでそこはユーザーの判断になりますね
参考
・https://docs.github.com/ja/copilot/getting-started-with-github-copilot?tool=vscode
・https://zenn.dev/miyajan/scraps/3567cee380280c