task_manager.py のバグをいくつか修正した後、スクリプトをよりモジュール化したいと考えています。Copilot Chat を Ask モードで開き、次のように入力しました。
task_manager.py
「サービスレイヤーを使ってこのアプリを再構成するにはどうすればよいですか?」
これまで学んだ内容をもとに、このモードで Copilot が行うことを選びましょう。
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
オートコンプリート、インライン編集、チャットモード、エージェントモードなど、GitHub Copilot のさまざまなインターフェースを最大限に活用する方法を学びます。各機能をいつ使うべきか、Copilot を効果的に導く方法、そしてクイックフィックスから複数ファイルにまたがる複雑なタスクまで、Copilot の可能性を引き出す方法を習得しましょう。
現在の演習
コンテキスト、チャット変数、専門的な参加者を活用して、Copilot の精度を高める方法を学びます。これらの機能をスラッシュコマンドやスマートアクションと組み合わせ、デバッグ、コードレビュー、プロジェクトのナビゲーションを効率化しましょう。Copilot をより信頼性が高く効率的なコーディングパートナーに変える実践的なテクニックを習得します。
カスタム指示とモデルの選択を通じて、Copilot の動作をカスタマイズする方法を学びます。コーディング標準の定義、プロジェクトや組織全体の規約の適用、そして速度・推論・複数ファイルのタスクに適した AI モデルの選択方法を習得します。自分のワークフローに合わせて Copilot を調整するためのコントロール方法を身につけましょう。
Copilot の日常的な使い方を超えた活用方法を学びます。包括的なテストスイートの生成、セキュリティの脆弱性の特定と修正、そしてコードのパフォーマンス最適化を実践します。