Latihan langsung - Menantang GitHub Copilot dengan SQL

Selesai

Dalam latihan ini, Anda mengambil peran sebagai pengembang yang telah diminta untuk memeriksa dan mengoptimalkan proyek yang ditulis oleh seseorang yang baru-baru ini meninggalkan organisasi untuk peran lain. Kode mereka tidak lengkap didokumentasikan, jadi Anda telah memilih untuk menggunakan GitHub Copilot untuk dengan cepat mendapatkan pemahaman tentang fungsionalitas kode dan struktur aplikasi.

Pada akhir lokakarya ini, Anda akan:

  • Gunakan teknik interaksi GitHub Copilot tingkat lanjut untuk menangani masalah kompleks mengenai kueri SQL.
  • Mengulangi, memvalidasi, dan menyempurnakan jawaban untuk mendapatkan saran yang lebih baik dan lebih akurat.
  • Terapkan konsep generik yang dapat meningkatkan saran dan memilih dari berbagai strategi yang dapat menghasilkan hasil yang lebih baik.
  • Dapatkan pemahaman yang jelas tentang teknik bisikan yang buruk, dan bagaimana hal ini dapat secara drastis memengaruhi output dari GitHub Copilot.

Latihan: Menantang GitHub Copilot dengan SQL

Latihan ini memandikan Anda melalui langkah-langkah berikut:

  1. Mulai GitHub Codespace dengan kode aplikasi web.
  2. Jelajahi proyek menggunakan GitHub Copilot.
  3. Tentukan masalah performa apa yang ada menggunakan GitHub Copilot.
  4. Periksa dan optimalkan kode SQL.
  5. Perbarui kode SQL untuk menghapus komponen yang tidak perlu.
  6. Verifikasi peningkatan performa.
  7. Tentukan apakah GitHub Copilot dapat membuat kueri yang lebih berkinerja dari awal.

Jika berlaku, setiap langkah dalam latihan mungkin berisi petunjuk, yang dapat digunakan untuk memvalidasi saran Copilot terhadap perintah yang benar.

Mulai sekarang!

Pilih Mulai latihan di GitHub untuk menavigasi ke repositori tempat Anda menyelesaikan serangkaian tugas. Anda memerlukan akun GitHub untuk menyelesaikan latihan ini. Ikuti instruksi README di repositori untuk menyelesaikan latihan. Salah satu langkah pertama yang akan Anda lakukan adalah membuka GitHub Codespace yang disediakan oleh Microsoft untuk tujuan menyelesaikan latihan.

Setelah Anda menyelesaikan latihan, kembali ke modul ini untuk:

  • Uji pengetahuan cepat
  • Ringkasan tentang apa yang telah Anda pelajari