Mengubah kode dengan Pengembang Amazon Q di GitHub - Amazon Q Developer

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengubah kode dengan Pengembang Amazon Q di GitHub

catatan

Pengembang Amazon Q untuk GitHub dalam rilis pratinjau dan dapat berubah sewaktu-waktu.

Dengan fitur transformasi kode, Anda dapat memperbarui tumpukan teknologi, meningkatkan kinerja, dan memastikan kompatibilitas masa depan sambil mempertahankan fungsionalitas inti dari kode yang ada. Dengan Amazon Q Developer, Anda dapat menghindari utang teknis dan membangun aplikasi Anda untuk keberlanjutan dan skalabilitas jangka panjang.

Saat Anda menambahkan label transformasi kode ke masalah, Amazon Q Developer mengubah kode Anda dari Java versi 8 atau 11 ke versi 17. Amazon Q Developer kemudian membuat permintaan tarik dengan perubahan dan ringkasan perubahan yang dapat Anda gabungkan ke jalur utama Anda.

Anda dapat meminta Pengembang Amazon Q melakukan transformasi kode dalam jumlah terbatas per bulan. Anda dapat meningkatkan penggunaan gratis kapan saja dengan mendaftarkan instalasi aplikasi Pengembang Amazon Q Anda dengan AWS akun Anda. Untuk informasi selengkapnya, lihat Meningkatkan batas penggunaan dan mengonfigurasi detail di konsol Pengembang Amazon Q.

Prasyarat

Sebelum mengubah basis kode Anda dengan Amazon Q Developer, pertimbangkan persyaratan berikut:

Setelah memenuhi prasyarat, Anda dapat menerapkan label agen transformasi Amazon Q dan meningkatkan basis kode Anda di repositori Anda. GitHub

penting

Aplikasi Pengembang Amazon Q mencoba untuk secara otomatis membuat agen pengembangan Amazon Q dan label agen transformasi Amazon Q di GitHub repositori yang Anda otorisasi akses. Jika label tidak dibuat secara otomatis, atau jika tidak sengaja dihapus, Anda dapat membuatnya secara manual. GitHub Label harus dinamai sebagai agen pengembangan Amazon Q dan agen transformasi Amazon Q agar dapat dikenali dan diproses sebagai label Pengembang Amazon Q. Untuk informasi selengkapnya, lihat Membuat label dalam GitHub dokumentasi.

Untuk meng-upgrade basis kode Anda
  1. Jika perlu, masuk ke GitHubakun Anda menggunakan GitHub kredensi Anda.

  2. Arahkan ke GitHub organisasi Anda, lalu arahkan ke repositori yang ingin Anda ubah basis kode Anda.

  3. Pilih Masalah, lalu buat masalah baru. Untuk informasi selengkapnya, lihat Membuat masalah di GitHub dokumentasi.

  4. Di bidang Tambahkan input teks judul, masukkan judul yang menyediakan konteks ke Pengembang Amazon Q untuk transformasi kode (contoh: “Tingkatkan basis kode”). Deskripsi masalah juga harus disertakan karena juga menyediakan konteks.

  5. Saat membuat masalah, terapkan label Amazon Q Developer transformasi kode. Lakukan salah satu hal berikut untuk menerapkan label pada masalah:

    1. Pilih menu tarik-turun Tetapkan ke Amazon Q yang disediakan sebagai ekstensi browser, lalu pilih label agen transformasi Amazon Q.

    2. Di menu sebelah kanan, pilih Label, lalu pilih label agen transformasi Amazon Q.

  6. Pilih Buat masalah untuk menyelesaikan pembuatan masalah dengan detail yang diperlukan untuk Pengembang Amazon Q untuk mengubah kode Anda.

    Ketika Pengembang Amazon Q selesai membuat perubahan kode untuk pengembangan fitur, itu akan mengomentari masalah tersebut dan membuka permintaan tarik.

  7. Arahkan ke komentar yang ditinggalkan oleh Amazon Q Developer (contoh: "I finished upgrading your code and opened a pull request: Resolve Upgrade codebase.“), lalu pilih tautan permintaan tarik.

    Anda juga dapat menavigasi ke tab Permintaan tarik, lalu pilih permintaan tarik yang dibuat oleh Amazon Q Developer.

  8. Pilih tab File diubah untuk melihat perubahan.

  9. Jika Anda puas dengan perubahan kode yang disarankan, Anda dapat menggabungkan permintaan tarik. Untuk informasi selengkapnya, lihat Menggabungkan permintaan tarik.

Amazon Q Developer meninggalkan komentar yang memberikan ringkasan transformasi dengan detail mengenai file yang diperbarui. Anda dapat menemukan ringkasan dalam build_logs.txt file yang disediakan di komentar. Jika Pengembang Amazon Q tidak dapat melakukan transformasi kode lengkap, ia juga memberikan ringkasan mengenai kesalahan yang mencegah transformasi lengkap.