Menggunakan Amazon Q Developer untuk pembuatan fungsi penuh - Pengembang Amazon Q

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

Menggunakan Amazon Q Developer untuk pembuatan fungsi penuh

Amazon Q dapat menghasilkan seluruh fungsi berdasarkan komentar yang telah Anda tulis. Saat Anda menyelesaikan komentar Anda, Amazon Q akan menyarankan tanda tangan fungsi. Jika Anda menerima saran tersebut, Amazon Q secara otomatis memajukan kursor Anda ke bagian berikutnya dari fungsi dan membuat saran. Bahkan jika Anda memasukkan komentar tambahan atau baris kode di antara saran, Amazon Q akan melakukan refactor berdasarkan masukan Anda.

C
Contoh fitur penyelesaian fungsi penuh menggunakan C.
C++
Contoh fitur penyelesaian fungsi penuh menggunakan C ++.
JavaScript

Dalam contoh berikut, pengguna menghasilkan, dan kemudian mengedit, fungsi penuh berdasarkan serangkaian komentar.

Contoh fitur generasi fungsi penuh.

Pada gambar berikut, pengguna telah menulis tanda tangan fungsi untuk membaca file dari Amazon S3. Amazon Q kemudian menyarankan implementasi penuh dari read_from_s3 metode ini.

Tangkapan layar yang menunjukkan rekomendasi Amazon Q untuk menyelesaikan seluruh fungsi yang membaca objek dari lokasi Amazon S3.
catatan

Terkadang, seperti pada contoh sebelumnya, Amazon Q menyertakan import pernyataan sebagai bagian dari sarannya. Sebagai praktik terbaik, pindahkan import pernyataan ini secara manual ke bagian atas file Anda.

Sebagai contoh lain, pada gambar berikut, pengguna telah menulis tanda tangan fungsi. Amazon Q kemudian menyarankan implementasi penuh dari quicksort metode ini.

Tangkapan layar yang menunjukkan rekomendasi Amazon Q untuk seluruh implementasi fungsi algoritma quicksort.

Amazon Q mempertimbangkan cuplikan kode sebelumnya saat membuat saran. Pada gambar berikut, pengguna dalam contoh sebelumnya telah menerima implementasi yang disarankan untuk quicksort di atas. Pengguna kemudian menulis tanda tangan fungsi lain untuk sort metode generik. Amazon Q kemudian menyarankan implementasi berdasarkan apa yang telah ditulis.

Tangkapan layar yang menunjukkan rekomendasi Amazon Q untuk implementasi fungsi berdasarkan konteks.

Pada gambar berikut, pengguna telah menulis komentar. Berdasarkan komentar ini, Amazon Q kemudian menyarankan tanda tangan fungsi.

Tangkapan layar yang menunjukkan rekomendasi Amazon Q untuk tanda tangan fungsi pencarian biner berdasarkan komentar kode pengguna.

Pada gambar berikut, pengguna dalam contoh sebelumnya telah menerima tanda tangan fungsi yang disarankan. Amazon Q kemudian dapat menyarankan implementasi binary_search fungsi yang lengkap.

Tangkapan layar yang menunjukkan rekomendasi Amazon Q untuk implementasi lengkap dari algoritma pencarian biner.
Java

Daftar berikut berisi contoh bagaimana Amazon Q membuat saran dan memajukan Anda melalui seluruh proses pembuatan fungsi.

  1. Dalam contoh berikut, pengguna memasukkan komentar. Amazon Q menyarankan tanda tangan fungsi.

    Setelah pengguna menerima saran itu, Amazon Q menyarankan badan fungsi.

    Contoh fungsi yang dihasilkan dari komentar.
  2. Pada gambar di bawah, pengguna memasukkan komentar di badan fungsi sebelum menerima saran dari Amazon Q. Pada baris berikut, Amazon Q menghasilkan saran berdasarkan komentar.

    Contoh fungsi yang dihasilkan dari komentar di dalam blok kode yang ada.
C#

Dalam contoh berikut, Amazon Q merekomendasikan fungsi penuh.

Function declaration for ListTables with AmazonDynamoDBClient parameter in code editor.
TypeScript

Dalam contoh berikut, Amazon Q menghasilkan fungsi berdasarkan docstring pengguna.

Contoh fitur penyelesaian fungsi penuh.
Python

Amazon Q dapat menghasilkan seluruh fungsi berdasarkan komentar yang telah Anda tulis. Saat Anda menyelesaikan komentar Anda, Amazon Q akan menyarankan tanda tangan fungsi. Jika Anda menerima saran tersebut, Amazon Q secara otomatis memajukan kursor Anda ke bagian berikutnya dari fungsi dan membuat saran. Bahkan jika Anda memasukkan komentar tambahan atau baris kode di antara saran, Amazon Q akan melakukan refactor berdasarkan masukan Anda.

Dalam contoh berikut, Amazon Q menghasilkan fungsi penuh dan pengujian unit yang sesuai.

Contoh fitur penyelesaian fungsi penuh.

Daftar berikut berisi contoh bagaimana Amazon Q membuat saran dan memajukan Anda melalui seluruh proses pembuatan fungsi.

  1. Pada gambar di bawah ini, pengguna memiliki masukan komentar. Tanda tangan fungsi, yang terletak di bawah komentar, adalah saran dari Amazon Q.

    alt_text
  2. Pada gambar di bawah ini, pengguna telah menerima saran Amazon Q untuk tanda tangan fungsi. Menerima saran secara otomatis memajukan kursor dan Amazon Q telah membuat saran baru untuk badan fungsi.

    alt_text
  3. Pada gambar di bawah ini, pengguna memasukkan komentar di badan fungsi sebelum menerima saran dari Amazon Q. Pada baris berikut, Amazon Q telah menghasilkan saran baru berdasarkan konten komentar.

    menghasilkan saran baru berdasarkan konten komentar

Dalam contoh ini, Amazon Q merekomendasikan fungsi penuh setelah pengguna mengetik bagian dari tanda tangan.

Contoh fitur fungsi penuh.