導入

完了

このモジュールでは、Visual Studio Code用の GitHub Copilot Chat 拡張機能を使用してコードの機能強化を実装する方法について説明します。 コードの品質、コードの信頼性、コードのパフォーマンス、コードのセキュリティを改善する方法について説明します。 プロンプトは、改善領域ごとに開発され、選択したコードを改善する方法の提案をGitHub Copilotに送信されます。 演習では、特定の改善領域に対する提案を生成するプロンプトの作成方法について説明します。 さらに、演習では、コードの更新プログラムの提案を実装し、開発プロセスを加速し、コードの品質を改善する方法についても説明します。

あなたが開発者で、安全で効率的なコードが必要なプロジェクトを担当しているとします。 納品期限が近づいていて、引き継いだコードベースは運用コードというよりも概念実証に近いものです。 コードベースを詳細に検証し、必要な更新プログラムを実装するのに十分な時間がないことを心配しています。 既存のコードの改善領域をすばやく特定できるツールが必要です。 また、このツールを通じ、実装を決定した更新プログラムの開発プロセスを加速する必要があります。 コードの品質、信頼性、パフォーマンス、セキュリティに対応する更新プログラムについて調査したいと考えています。 GitHub Copilotは、開発者がコードを評価し、改善点を特定し、コードベースを効率的に更新するのに役立つと聞いています。 GitHub Copilotを使用してコード改善プロセスを加速することを楽しみにしています。

このモジュールで取り上げるトピックは次のとおりです。

  • GitHub Copilotのコード改善ツールについて説明します。
  • GitHub Copilotのクイック修正オプションを使用する。
  • GitHub Copilotベスト プラクティスを使用したコード リファクタリング。
  • GitHub Copilotのインライン チャットを使用してコードをリファクタリングします。
  • GitHub Copilot チャット ビュー エージェントを使用したコードのリファクタリング。
  • GitHub Copilotのコードレビュー機能を探索しています。
  • GitHub Copilotを使用して C# コードをリファクタリングします。

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

  • GitHub Copilotのチャット ビュー エージェントを使用して、タスクを効果的に分析、計画、実行します。
  • クイック修正オプションを適用して、スマート アクションの修正やインライン チャットなどのツールを使用して、コーディングの問題、テストエラー、ターミナル エラーを解決します。
  • GitHub Copilotのコンテキスト ツールとベスト プラクティスを活用して、コードをリファクタリングして読みやすさを向上させ、複雑さを軽減し、保守容易性を強化します。
  • GitHub Copilotのレビュー選択を使用してコード レビューを実施し、変更機能をレビューして、品質、信頼性、およびセキュリティを確保します。
  • GitHub Copilotを使用して C# アプリケーションをリファクタリングおよび最適化するための実践的な演習を完了します。

重要

このGitHub Copilotトレーニングを完了するには、個人のGitHub アカウントにGitHub Copilotのアクティブなサブスクリプション (GitHub Copilot無料プランを含む) が必要です。または、組織または企業によって管理されているサブスクリプションに割り当てられている必要があります。 モジュール アクティビティには、パブリック コードに一致するGitHub Copilotの提案が含まれる場合があります。 GitHub Enterprise Cloud の組織のメンバーで、組織を通じてGitHub Copilot サブスクリプションが割り当てられている場合は、パブリック コードに一致する提案の設定が組織または企業から継承される可能性があります。 アカウントでパブリック コードに一致する提案がブロックされている場合、モジュール アクティビティが期待どおりに動作しない可能性があります。