GitHub Copilot (Chat) のつかいかたをまとめる
基本的な使い方
コードからコメントの自動生成
GitHub Copilot はコードからコメントを生成できます。
コード補完
GitHub Copilotは、タイプ中に次に何を書くべきかを提案し、コードの作成を助けます。これにより、新しいAPIや言語を学ぶ際の助けとなり、コーディング速度を向上させることができます。
一般的なコーディング
実用的なテクニック
クイックQ&A
コメントとしてプロンプトを入力することで、簡易的なやり取りが可能です。
例えば、次のようにGitHubActionsの設定の質問のコメントを作成すると、GitHub Copilotは回答を補完します。
また、回答はその後のコード補完につなげることも可能です。


より活用するためのパターン
コードブロックを小さくする
コンテキストを小さくすることでGitHub Copilotのコード生成の精度が向上し、より具体的なコードを生成します。また、具体的な問題解決のためのコードを生成する際にも有用です。
一つの複雑な大きな関数ではなく、いくつかの関数へ分解しGitHub Copilotがより小さなコンテキストで作業できるようにしましょう。
リファクタリング
テストケースを先に書く
GitHub Copilotをより効果的に使用するための一つのテクニックとして、テストケースを先に書くことがあります。これにより、GitHub Copilotが生成したコードの誤りを早期に検知し、コードの品質を保つことが可能になります。
