

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

# Menggunakan Amazon Q Developer dalam alur kerja pengembang
<a name="developer-workflows"></a>

[Pengembang mengikuti alur kerja standar yang mencakup tahapan pengumpulan persyaratan, [desain dan perencanaan](#workflow-design), [pengkodean](#workflow-coding), pengujian, [tinjauan kode](#workflow-review), dan penerapan.](#workflow-deployment) Bagian ini berfokus pada bagaimana Anda dapat menggunakan kemampuan Pengembang Amazon Q untuk mengoptimalkan langkah-langkah pengembangan utama. 

![\[Tugas pengembangan kode yang dapat dilakukan Amazon Q Developer mencakup desain, penulisan, pengujian, dan peninjauan.\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/best-practices-code-generation/images/code-development-tasks.png)


Diagram sebelumnya menunjukkan bagaimana Amazon Q Developer dapat mempercepat dan merampingkan tugas-tugas umum berikut dalam tahap pengembangan kode:
+ Desain dan perencanaan \$1 Pengaturan lingkungan \$1 Kode organisasi
  + Hasilkan perpustakaan yang relevan
  + Hasilkan garis besar kelas dan fungsi
  + Mintalah Amazon Q untuk saran yang dirancang dengan baik
  + Gunakan Amazon Q untuk memfaktorkan ulang kode
+ Penulisan kode \$1 Debugging dan profiling \$1 Pengujian unit \$1 Dokumentasi
  + Hasilkan algoritme populer
  + Terima rekomendasi kode in-line
  + Minta Amazon Q untuk mengoptimalkan dan memperbaiki kode
  + Hasilkan pernyataan debugging dan profiling
  + Hasilkan tes unit
  + Hasilkan dokumentasi dan komentar dalam skrip
+ Tinjauan kode
  + Minta Amazon Q untuk menjelaskan kode
  + Kirim kode secepatnya dengan pertanyaan ke Amazon Q

## Desain dan perencanaan
<a name="workflow-design"></a>

Setelah mengumpulkan persyaratan bisnis dan teknis, pengembang merancang basis kode baru, atau memperluas basis kode yang sudah ada. Selama fase ini, Amazon Q Developer dapat membantu pengembang untuk melakukan tugas-tugas berikut: 
+ Hasilkan perpustakaan yang relevan dan garis besar kelas dan fungsi untuk saran yang dirancang dengan baik.
+ Memberikan panduan untuk pertanyaan teknik, kompatibilitas, dan desain arsitektur.

## Pengkodean
<a name="workflow-coding"></a>

Proses pengkodean menggunakan Amazon Q Developer untuk mempercepat pengembangan dengan cara berikut:
+ **Pengaturan lingkungan** - Instal AWS Toolkit di lingkungan pengembangan terintegrasi Anda (IDE) (misalnya, VS Code atau IntelliJ). Kemudian, gunakan Amazon Q untuk membuat pustaka atau menerima saran penyiapan berdasarkan sasaran proyek Anda. Untuk detail selengkapnya, lihat [Praktik terbaik untuk orientasi Pengembang Amazon Q](onboarding.md). 
+ **Organisasi kode** - Refactor kode atau dapatkan rekomendasi organisasi dari Amazon Q yang selaras dengan tujuan proyek Anda.
+ **Penulisan kode -** Gunakan saran in-line untuk menghasilkan kode saat mengembangkan atau meminta Amazon Q untuk menghasilkan kode dengan menggunakan panel obrolan Amazon Q di AndaIDE. Untuk detail selengkapnya, lihat [Praktik terbaik untuk pembuatan kode dengan Amazon Q Developer](code-generation.md).
+ **Debugging dan profiling -** Buat perintah pembuatan profil, atau gunakan opsi Amazon Q seperti **Perbaiki** dan **Jelaskan** untuk men-debug masalah.
+ **Pengujian unit** - Berikan kode sebagai prompt ke Amazon Q selama sesi obrolan dan minta pembuatan pengujian unit yang berlaku. Untuk informasi selengkapnya, lihat [Contoh kode dengan Developer Amazon Q](examples.md).
+ **Dokumentasi** - Gunakan saran in-line untuk membuat komentar dan docstring, atau gunakan opsi **Jelaskan** untuk menghasilkan ringkasan terperinci untuk pemilihan kode. Untuk informasi selengkapnya, lihat [Contoh kode dengan Developer Amazon Q](examples.md).

## Tinjauan kode
<a name="workflow-review"></a>

Reviewer perlu memahami kode pengembangan sebelum mempromosikannya ke produksi. Untuk mempercepat proses ini, gunakan opsi Amazon Q **Jelaskan** dan **Optimalkan**, atau kirim pilihan kode dengan instruksi prompt khusus ke Amazon Q dalam sesi obrolan. Untuk informasi selengkapnya, lihat [Contoh obrolan](examples-chat.md).

## Integrasi dan Deployment
<a name="workflow-deployment"></a>

Mintalah Amazon Q untuk panduan tentang integrasi berkelanjutan, jalur pengiriman, dan praktik terbaik penerapan yang khusus untuk arsitektur proyek Anda.

Dengan menggunakan rekomendasi ini, Anda dapat belajar memanfaatkan fitur Pengembang Amazon Q secara efektif, mengoptimalkan alur kerja, dan meningkatkan produktivitas di seluruh siklus pengembangan.