Tinjau fitur peningkatan kode GitHub Copilot
GitHub Copilot mencakup beberapa fitur yang dapat Anda gunakan untuk menganalisis, merefaktor, dan meningkatkan basis kode yang ada.
GitHub Copilot alat untuk menerapkan peningkatan kode
Visual Studio Code menyediakan akses mudah ke fitur GitHub Copilot berikut:
- Tampilan obrolan: Dapatkan asisten AI di samping Anda untuk membantu kapan saja.
- Obrolan sebaris: Mulai percakapan obrolan sebaris langsung dari editor untuk mendapatkan bantuan saat Anda menulis kode.
- Tindakan cerdas: Jalankan tindakan cerdas untuk menyelesaikan tugas tertentu tanpa harus menulis perintah.
Tampilan obrolan
Tampilan Obrolan adalah panel khusus di Visual Studio Code yang memungkinkan Anda berinteraksi dengan GitHub Copilot Chat. Anda dapat menggunakan tampilan Obrolan untuk mengirimkan perintah, menerima saran, dan menerapkan pembaruan ke basis kode Anda. Tampilan Obrolan menyediakan antarmuka yang mudah digunakan untuk mengelola percakapan obrolan dan mengakses fitur GitHub Copilot. Tampilan Obrolan mencakup agen bawaan berikut:
- Agen: Gunakan Agen untuk merencanakan dan menerapkan perubahan secara otonom di seluruh file, menjalankan perintah terminal, dan memanggil alat.
- Rencana: Gunakan agen Rencana untuk membuat rencana implementasi yang terstruktur dan langkah demi langkah sebelum menulis kode apa pun. Ketika rencana terlihat benar, serahkan ke agen implementasi untuk mengeksekusinya.
- Tanyakan: Gunakan Ajukan untuk menjawab pertanyaan tentang konsep pengodean, basis kode Anda, atau Visual Studio Code itu sendiri tanpa membuat perubahan file.
Penting
Saat Anda menggunakan Agen, GitHub Copilot dapat membuat beberapa permintaan premium untuk menyelesaikan satu tugas. Permintaan premium dapat digunakan untuk perintah yang dimulai oleh pengguna serta tindakan lanjutan yang diambil oleh GitHub Copilot atas nama Anda. Total permintaan premium yang digunakan akan bergantung pada kompleksitas tugas, jumlah langkah yang terlibat, dan model yang dipilih.
Obrolan dalam barisan
Saran yang dihasilkan menggunakan fitur obrolan sebaris ditampilkan langsung di editor kode. Saran muncul sebagai pembaruan untuk kode Anda, tanpa penjelasan atau panduan bahasa alami. Pembaruan yang disarankan disajikan seperti komit di Git. Kode yang dihapus tidak ditampilkan secara default, tetapi dapat ditampilkan sebaris dengan pembaruan.
Anda dapat meninjau saran, mengevaluasi relevansinya, dan menerima atau menolaknya langsung di editor kode. Obrolan sebaris menyediakan cara cepat untuk melihat bagaimana kode Anda dapat ditingkatkan dan membuat perubahan tanpa beralih ke panel terpisah.
Perbaiki tindakan cerdas
Tindakan Perbaiki cerdas adalah tindakan kontekstual yang dapat digunakan untuk memperbaiki kesalahan pengkodian tanpa menulis perintah. Untuk menggunakannya, klik kanan kode yang dipilih di editor dan pilih Hasilkan Kode>Perbaikan.
Meninjau tindakan cerdas
Tindakan Tinjau cerdas menyediakan cara untuk meninjau dan menganalisis kode Anda. Ini dapat membantu Anda mengidentifikasi area untuk perbaikan, menyarankan pembaruan perombakan, dan memberikan panduan tentang praktik terbaik. Untuk menggunakannya, klik kanan kode yang dipilih di editor dan pilih Hasilkan Tinjauan Kode>. Komentar ulasan muncul di panel Komentar dan sebaris di editor. Jika memungkinkan, umpan balik Copilot menyertakan perubahan kode yang disarankan yang dapat Anda terapkan atau buang dengan satu klik.
Tindakan cerdas tambahan
Beberapa tindakan cerdas lainnya mendukung alur kerja peningkatan kode:
- Jelaskan: Klik kanan dan pilih Jelaskan untuk memahami kode yang tidak dikenal sebelum memfaktorkan ulang.
- Buat Pengujian: Klik kanan dan pilih Hasilkan Kode>Hasilkan Pengujian untuk membuat pengujian yang memvalidasi kode refaktor Anda.
- Buat Dokumen: Klik kanan dan pilih Hasilkan Kode>Buat Dokumen untuk menambahkan dokumentasi ke kode yang ditingkatkan.
Nota
Menu konteks Visual Studio Code untuk GitHub Copilot mengalami pembaruan. Beberapa tindakan cerdas mungkin tidak muncul di lokasi menu konteks yang dijelaskan dalam unit ini. Jika tindakan cerdas tidak tersedia di menu konteks, Anda dapat melakukan tindakan yang sama dengan memasukkan perintah langsung di tampilan Obrolan. Misalnya, pilih kode Anda dan minta GitHub Copilot untuk "perbaiki kode ini" atau "tinjau kode ini." Selain itu, opsi Review mungkin muncul di tingkat atas menu konteks daripada di bawah Buat Kode.
Ringkasan
GitHub Copilot dapat digunakan untuk menganalisis, merefaktor, dan meningkatkan basis kode yang ada. Tampilan Obrolan, obrolan sebaris, dan tindakan cerdas menyediakan berbagai cara untuk berinteraksi dengan GitHub Copilot dan menerapkan peningkatan kode. Dengan menggunakan fitur-fitur ini, Anda dapat meningkatkan kualitas kode Anda dan menyederhanakan proses pengembangan Anda.