はじめに
GitHub Copilot は、開発者がコードをより迅速に記述できるようにするインテリジェントなコーディング アシスタントです。 一般的な統合開発環境 (IDE) とシームレスに統合され、コーディングスタイルや設定に合ったコンテキスト コードの提案が提供されます。
このモジュールでは、開発者が GitHub Copilot を使用するさまざまな方法について説明します。 生産性の向上、開発者の好みに適合し、ソフトウェア開発ライフサイクル (SDLC) への影響について説明します。 この統合は、チームが時間を節約し、コードの品質を向上させ、開発者の満足度を高めるのに役立ちます。
学習の目的
このモジュールを終了すると、次のことが可能になります。
- GitHub Copilot が開発者ワークフローにシームレスに統合される具体的な方法を特定し、全体的な開発エクスペリエンスを強化し、個々のコーディング設定をサポートします。
- ソフトウェア開発ライフサイクルのさまざまなステージに対する GitHub Copilot の潜在的な影響について確認します。
- AI 支援コーディングの制限を評価し、開発効率へのその影響を測定します。
前提条件
- ソフトウェア開発の概念とプラクティスの基本的な理解。
- 少なくとも 1 つのプログラミング言語に関する知識。
- GitHub アカウントと GitHub の機能に関する基本的な知識。
- GitHub Copilot へのアクセスには、個人の GitHub アカウントまたは組織または企業によって管理されているアカウントが必要です。 学習目的では、使用制限がある Copilot Free オプションで十分である必要があります。
ヒント
GitHub Copilot には、 1 か月あたり 2,000 個のコード オートコンプリートと 50 個のチャット メッセージを含む Free レベルが用意されています。 使用を開始するには、Visual Studio Code を開き、GitHub Copilot アイコンをクリックし、[Sign in to Use GitHub Copilot for Free] をクリックします。 ブラウザーで開いたウィンドウで GitHub アカウントにログインします。 詳細については、こちらを参照してください。 教師、学生、選択したオープンソースの保守担当者は、Copilot Pro を無料で受け取ることができます。方法については、以下をご覧ください: https://aka.ms/Copilot4Students。
次のユニットでは、GitHub Copilot が開発環境をどのように変えているかを見てみましょう。 これにより、開発者はコードを迅速に作成し、集中し続け、より複雑な課題に自信を持って対処できます。