はじめに

完了

GitHub Copilot は、開発者がコードをより迅速に記述できるようにするインテリジェントなコーディング アシスタントです。 一般的な IDE とシームレスに統合され、コーディング スタイルや好みに合ったコンテキスト コードの提案が提供されます。

このモジュールでは、GitHub Copilot のさまざまな開発者ユース ケースについて確認し、どのように生産性を向上させ、開発者の好みに合わせて調整され、ソフトウェア開発ライフサイクル (SDLC) に影響を与え、最終的にチームが時間を節約し、コードの質を向上させ、開発者の満足度を高めることができるかを調べます。

学習の目的

このモジュールを完了すると、次のことができるようになります。

  • GitHub Copilot が開発者ワークフローにシームレスに統合される具体的な方法を特定し、全体的な開発エクスペリエンスを強化し、個々のコーディング設定をサポートします。
  • ソフトウェア開発ライフサイクルのさまざまなステージに対する GitHub Copilot の潜在的な影響について確認します。
  • AI 支援コーディングの制限を評価し、開発効率へのその影響を測定します。

前提条件

  • ソフトウェア開発の概念とプラクティスの基本的な理解。
  • 少なくとも 1 つのプログラミング言語に関する知識。
  • GitHub アカウントと GitHub の機能に関する基本的な知識。
  • GitHub Copilot へのアクセス (個人、ビジネス、またはエンタープライズ サブスクリプションを通じて)。

次のユニットでは、GitHub Copilot が開発環境をどのように再形成し、開発者がより速くコーディングし、より長く没頭し続けて、より複雑な課題に自信を持って取り組めるようにするかを確認します。