コース: GitHub Copilotを使ったAIペアプログラミング

今すぐコースを受講しましょう

今すぐ登録して、23,200件以上登録されている、業界エキスパート指導のコースを受講しましょう。

GitHub Copilotとペアプログラミングの概要を学ぶ

GitHub Copilotとペアプログラミングの概要を学ぶ

GitHub Copilot を利用することで、 AI を利用した ペアプログラミングを行うことができます。 ペアプログラミングとは、 ペア、2人組で プログラミングを行う 開発手法のことです。 ペアはドライバーとナビゲーターという 役割を分担して作業を行います。 ドライバーがコーディングを行い、 ナビゲーターは横から そのコーディングのサポートを行う というような形で プログラミングを進めます。 こうすることによって、 ドライバーはプログラミングに集中し、 ナビゲーターはドライバーが 気づかないような点に 気づいてあげることができます。 また、人間同士のペアプログラミングでは それぞれの情報共有を 行うこともできます。 GitHub Copilot を 利用する場合は、 Copilot をナビゲーターとして プログラマーが Copilot に 質問をしたり、サポートを受けながら 作業を進めることができます。 大事なことはナビゲーターである AI が間違えた回答をすることもあるので プログラマー自身も しっかりコードのレビューを行い、 確認しながら進める必要があります。 AI によるペアプログラミングを行うと、 コーディングの補助を 受けることができます。 例えばコード補完の機能で 次に書くべきコードを 補完してくれたり、 チャットの機能を利用して 問い合わせを行なって 回答を得ることができます。 これまで書いてきたコードに対する レビューを受けることもできます。 多くの開発でレビュアーによる レビューを受けていると思います。 AI によって 事前にコードレビューを受けることで、 レビュアーによるミスの指摘を 減らすことができます。 開発の早い段階で AI によるミスの指摘を 受けることができるので、 ミスの軽減につながります。 AI によるサポートは エディターが持つコード補完という形で AI が候補として コードを表示することができます。 それ以外にも GitHub Copilot には チャット機能が搭載されており、 対話形式で質問を行うこともできます。 このように GitHub Copilot AI を利用して ペアプログラミングを行うことで プログラマーは 様々なサポートを受けることができます。

目次