導入

完了

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

重要

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