Pengantar

Selesai

GitHub Copilot adalah asisten pengodean cerdas yang memungkinkan pengembang menulis kode lebih cepat. Ini terintegrasi dengan Lingkungan Pengembangan Terpadu (IDEs) yang populer, menawarkan saran kode kontekstual yang selaras dengan gaya dan preferensi pengodean Anda.

Dalam modul ini, kita melihat berbagai cara pengembang dapat menggunakan GitHub Copilot. Kami menunjukkan bagaimana hal ini membantu meningkatkan produktivitas, sesuai dengan preferensi pengembang, dan memengaruhi Siklus Hidup Pengembangan Perangkat Lunak (SDLC). Integrasi ini membantu tim Anda menghemat waktu, meningkatkan kualitas kode, dan meningkatkan kepuasan pengembang.

Tujuan pembelajaran

Pada akhir modul ini, Anda dapat:

  • Identifikasi cara spesifik GitHub Copilot terintegrasi dengan mulus ke dalam alur kerja pengembang, meningkatkan pengalaman pengembangan keseluruhan dan mendukung preferensi pengodean individu.
  • Jelajahi dampak potensial GitHub Copilot pada berbagai tahap Siklus Hidup Pengembangan Perangkat Lunak.
  • Mengevaluasi batasan pengkodan yang dibantu AI dan mengukur dampaknya pada efisiensi pengembangan.

Prasyarat

  • Pemahaman dasar tentang konsep dan praktik pengembangan perangkat lunak.
  • Keakraban dengan setidaknya satu bahasa pemrograman.
  • Akun GitHub dan pengetahuan dasar tentang fungsionalitas GitHub.
  • Akses ke GitHub Copilot memerlukan akun GitHub pribadi atau akun yang dikelola oleh organisasi atau perusahaan. Untuk tujuan pembelajaran, opsi Copilot Free dengan batas penggunaan harus cukup.

Petunjuk / Saran

GitHub Copilot menawarkan tingkatan gratis dengan 2.000 pengisian otomatis kode dan 50 pesan obrolan per bulan. Untuk memulai, buka Visual Studio Code, klik ikon GitHub Copilot, lalu klik "Masuk untuk Menggunakan GitHub Copilot for Free". Masuk ke akun GitHub Anda di jendela yang terbuka di browser. Pelajari selengkapnya. Pendidik, Siswa, dan, memilih pengelola sumber terbuka dapat menerima Copilot Pro secara gratis, pelajari caranya di: https://aka.ms/Copilot4Students.

Dalam unit berikut, kita melihat bagaimana GitHub Copilot mengubah lanskap pengembangan. Ini membantu pengembang membuat kode lebih cepat, tetap fokus lebih lama, dan menangani tantangan yang lebih kompleks dengan percaya diri.