Pengantar

Selesai

Modul ini mengeksplorasi penggunaan ekstensi obrolan GitHub Copilot untuk Visual Studio Code dalam menerapkan peningkatan kode. Anda belajar tentang membuat peningkatan kualitas kode, keandalan kode, performa kode, dan keamanan kode. Prompt dikembangkan untuk setiap area peningkatan dan dikirimkan ke GitHub Copilot untuk saran tentang cara meningkatkan kode yang dipilih. Latihan mengajarkan Anda cara membuat perintah yang menghasilkan saran untuk area peningkatan tertentu. Latihan juga menunjukkan cara menerapkan saran pembaruan kode, mempercepat proses pengembangan Anda, dan meningkatkan kualitas kode Anda.

Bayangkan Anda adalah pengembang yang mengerjakan proyek yang memerlukan kode yang aman dan efisien. Tenggat waktu pengiriman mendekati dan basis kode yang Anda warisi lebih merupakan bukti konsep daripada kode produksi. Anda khawatir bahwa Anda tidak akan memiliki cukup waktu untuk meninjau basis kode secara menyeluruh dan menerapkan pembaruan yang diperlukan. Anda memerlukan alat yang dapat dengan cepat mengidentifikasi area untuk perbaikan dalam kode yang ada. Alat ini juga harus mempercepat proses pengembangan untuk pembaruan apa pun yang Anda putuskan untuk diterapkan. Anda ingin menyelidiki pembaruan yang membahas kualitas kode, keandalan, performa, dan keamanan. Anda mendengar bahwa GitHub Copilot dapat membantu pengembang mengevaluasi kode, mengidentifikasi area untuk perbaikan, dan memperbarui basis kode mereka secara efisien. Anda menunggu-nunggu untuk mempercepat proses peningkatan kode Anda dengan menggunakan GitHub Copilot.

Topik yang tercakup dalam modul ini meliputi:

  • Menjelajahi alat peningkatan kode GitHub Copilot.
  • Menggunakan opsi perbaikan cepat GitHub Copilot.
  • Pemfaktoran ulang kode dengan praktik terbaik GitHub Copilot.
  • Refaktor kode dengan chat inline GitHub Copilot.
  • Merefaktor kode dengan agen tampilan obrolan GitHub Copilot.
  • Menjelajahi fitur tinjauan kode GitHub Copilot.
  • Refaktor Kode C# dengan GitHub Copilot.

Setelah menyelesaikan modul ini, Anda akan dapat:

  • Gunakan agen tampilan Obrolan GitHub Copilot untuk menganalisis, merencanakan, dan menjalankan tugas secara efektif.
  • Terapkan opsi perbaikan cepat untuk mengatasi masalah pengkodian, kegagalan pengujian, dan kesalahan terminal menggunakan alat seperti Perbaiki tindakan cerdas dan Obrolan Sebaris.
  • Refaktor kode untuk meningkatkan keterbacaan, mengurangi kompleksitas, dan meningkatkan ketahanan dengan memanfaatkan alat kontekstual dan praktik terbaik GitHub Copilot.
  • Lakukan tinjauan kode menggunakan pilihan ulasan GitHub Copilot dan tinjau fitur perubahan untuk memastikan kualitas, keandalan, dan keamanan.
  • Selesaikan latihan langsung untuk merefaktor dan mengoptimalkan aplikasi C# menggunakan GitHub Copilot.

Penting

Untuk menyelesaikan pelatihan GitHub Copilot ini, Anda harus memiliki langganan aktif untuk GitHub Copilot di akun GitHub pribadi Anda (termasuk paket GitHub Copilot Gratis), atau Anda harus ditetapkan ke langganan yang dikelola oleh organisasi atau perusahaan. Aktivitas modul dapat mencakup saran GitHub Copilot yang cocok dengan kode publik. Jika Anda adalah anggota organisasi di GitHub Enterprise Cloud yang telah diberi langganan GitHub Copilot melalui organisasi Anda, pengaturan untuk saran yang cocok dengan kode publik dapat diwarisi dari organisasi atau perusahaan Anda. Jika akun Anda memblokir saran yang cocok dengan kode publik, aktivitas modul mungkin tidak berfungsi seperti yang diharapkan.