page icon

GitHub Copilot (Chat) のつかいかたをまとめる

基本的な使い方

コードからコメントの自動生成

GitHub Copilot はコードからコメントを生成できます。
 

コード補完

GitHub Copilotは、タイプ中に次に何を書くべきかを提案し、コードの作成を助けます。これにより、新しいAPIや言語を学ぶ際の助けとなり、コーディング速度を向上させることができます。

一般的なコーディング

 

実用的なテクニック

クイックQ&A

コメントとしてプロンプトを入力することで、簡易的なやり取りが可能です。
例えば、次のようにGitHubActionsの設定の質問のコメントを作成すると、GitHub Copilotは回答を補完します。
また、回答はその後のコード補完につなげることも可能です。

より活用するためのパターン

コードブロックを小さくする

コンテキストを小さくすることでGitHub Copilotのコード生成の精度が向上し、より具体的なコードを生成します。また、具体的な問題解決のためのコードを生成する際にも有用です。
一つの複雑な大きな関数ではなく、いくつかの関数へ分解しGitHub Copilotがより小さなコンテキストで作業できるようにしましょう。

リファクタリング

テストケースを先に書く

GitHub Copilotをより効果的に使用するための一つのテクニックとして、テストケースを先に書くことがあります。これにより、GitHub Copilotが生成したコードの誤りを早期に検知し、コードの品質を保つことが可能になります。