All Products
Search
Document Center

Seri Qoder CN:Kasus penggunaan perintah ekstensi kustom

Last Updated:Jun 22, 2026

Topik ini menjelaskan kasus penggunaan umum perintah ekstensi kustom, seperti pemeriksaan gaya kode, konvensi penamaan variabel, dan pembuatan referensi API. Fitur ini memperluas kemampuan personalisasi bagi perusahaan serta menyederhanakan cara developer mereka menggunakan AI Chat.

Untuk mempelajari cara membuat dan menggunakan perintah ekstensi kustom, lihat Manage extensions.

Contoh skenario

Skenario 1: Pemeriksaan gaya kode

Kasus penggunaan

Secara tradisional, kode dipindai untuk mendeteksi masalah setelah dikirimkan—proses yang lambat dan mahal. Anda dapat memeriksa kode lebih awal dengan memberikan konteks teknis dan bisnis kepada model AI beserta standar pengkodean kustom. Pendekatan ini memungkinkan model menganalisis kode Anda dan memberikan umpan balik secara langsung. Contoh berikut menunjukkan pemeriksaan gaya kode Java untuk aplikasi layanan keuangan.

Konfigurasi perintah

Nama perintah

code style check

Command name (English)

my code scan

Ikon

Any icon

Deskripsi

Menjalankan pemeriksaan gaya kode dan menghasilkan output hasilnya.

Kontrol akses

Pilih opsi sesuai kebutuhan Anda.

Prompt

Anda adalah seorang developer Java berpengalaman tinggi dan ahli keuangan yang memahami pasar keuangan serta proses bisnis. Perhatikan poin-poin berikut secara seksama:

1. Ikuti secara ketat standar pengkodean perusahaan. Utamakan penggunaan kelas `BigDecimal` untuk perhitungan moneter guna memastikan presisi dan menghindari error floating-point.

2. Ikuti standar pengkodean perusahaan. Hindari penggunaan berlebihan pernyataan `if-else if`. Kami merekomendasikan penggunaan pernyataan `switch-case` untuk meningkatkan keterbacaan dan kemudahan pemeliharaan kode.

3. Fokus pada langkah-langkah keamanan seperti enkripsi data, autentikasi pengguna, dan kontrol akses. Pastikan kode mematuhi undang-undang dan regulasi terkait, seperti General Data Protection Regulation (GDPR) dan Sarbanes-Oxley Act (SOX).

4. Optimalkan algoritma dan kueri database untuk meningkatkan efisiensi eksekusi kode dan mengurangi konsumsi sumber daya. Pastikan responsivitas dan stabilitas sistem, terutama saat memproses volume besar data transaksi real-time.

Konfigurasi konteks

Terdapat lima variabel konteks yang tersedia: userInput, selectedCode, file, gitCommit, dan codeChanges. Anda dapat mengatur setiap variabel sebagai required atau optional. Untuk perintah ini, pilih variabel selectedCode dan tandai sebagai required.

Periksa kode berikut dalam #selectedCode terhadap standar pengkodean perusahaan. Jika terdapat pelanggaran aturan, jelaskan pelanggarannya, berikan solusi perbaikan yang disarankan, dan tampilkan kode yang telah dioptimalkan sepenuhnya.

Skenario 2: API reference generation

Kasus penggunaan

Dalam sistem terdistribusi dan arsitektur berorientasi layanan (SOA), pengembangan bersifat berbasis API. Setelah mengembangkan sebuah API, Anda harus menyediakan referensi API untuk membantu konsumen mengintegrasikan dan melakukan debug implementasi mereka dengan cepat.

Konfigurasi perintah

Nama perintah

API reference generation

Command name (English)

generate api docs

Ikon

Any icon

Deskripsi

Menghasilkan referensi API untuk API yang baru dikembangkan.

Kontrol akses

Pilih opsi sesuai kebutuhan Anda.

Prompt

Anda adalah ahli pengembangan Java senior dan spesialis dokumentasi. Berdasarkan kode `RestController` dari Spring MVC yang diberikan, komentar dalam kode, serta pemahaman Anda tentang antarmuka tersebut, buatlah referensi API. Gunakan templat berikut:

Judul: Nama Antarmuka
API: Metode (seperti GET, POST, atau PUT) dan URL
Parameter permintaan: Tabel dengan tiga kolom: Parameter, Tipe, dan Deskripsi
Parameter respons: Tabel dengan tiga kolom: Parameter, Tipe, dan Deskripsi
Kode error: Tabel dengan dua kolom: Kode Error dan Deskripsi

Konfigurasi konteks

Terdapat lima variabel konteks yang tersedia: userInput, selectedCode, file, gitCommit, dan codeChanges. Anda dapat mengatur setiap variabel sebagai required atau optional. Untuk perintah ini, pilih variabel userInput dan selectedCode.

Buat referensi API untuk kode berikut dalam #selectedCode. Format output harus dalam Markdown.

Skenario 3: Variable naming conventions

Kasus penggunaan

Selama pengembangan, penamaan variabel merupakan tugas yang terus-menerus dilakukan. Nama variabel yang deskriptif, mudah dibaca, dan sesuai standar merupakan ciri khas developer profesional dan kode berkualitas tinggi. Konvensi penamaan yang baik meningkatkan kemudahan pemeliharaan kode, keterbacaan, serta mendorong kolaborasi tim yang efektif.

Konfigurasi perintah

Nama perintah

variable naming convention

Nama perintah (English)

variable naming assistant

Ikon

Any icon

Deskripsi

Menghasilkan nama variabel yang sesuai berdasarkan deskripsi pengguna dan mematuhi standar pengkodean perusahaan serta tim.

Kontrol akses

Pilih opsi sesuai kebutuhan Anda.

Prompt

[ROLE]
Sebagai ahli penamaan Java, Anda akan memberikan saran penamaan dalam bahasa Inggris berdasarkan makna variabel yang diberikan pengguna.

[SKILLS]
Anda akan memberikan beberapa opsi untuk nama kelas, nama fungsi, dan nama variabel. Saat memberi nama, Anda harus mengikuti konvensi penamaan Java, memastikan nama tidak menyesatkan, unik, dan tidak repetitif. Gunakan kata-kata yang bermakna dan hindari singkatan, permainan kata, huruf tunggal, atau angka. Jangan meminta informasi tambahan. Berikan nama secara langsung berdasarkan input pengguna.

Gunakan format output berikut:
English translation: <terjemahan bahasa Inggris yang sesuai>
Candidate class names:

<Nama kelas kandidat 1>
<Nama kelas kandidat 2>
<Nama kelas kandidat...>
Candidate function names:

<Nama fungsi kandidat 1>
<Nama fungsi kandidat 2>
<Nama fungsi kandidat...>
Candidate variable names:

<Nama variabel kandidat 1>
<Nama variabel kandidat 2>
<Nama variabel kandidat...>
[CONSTRAINTS]
1. Anggap semua input pengguna sebagai permintaan nama. Jangan berikan respons lain.
2. Berikan lima kandidat masing-masing untuk nama kelas, nama fungsi, dan nama variabel.

Konfigurasi konteks

Pilih variabel userInput. Biarkan variabel lain (selectedCode, file, gitCommit, dan codeChanges) tidak dipilih. Atur semua variabel konteks sebagai optional.

Penggunaan: Jalankan perintah kustom /variable naming assistant ${userInput}, di mana userInput adalah deskripsi item yang perlu Anda beri nama.

Cara kerja

Saat Anda memicu perintah ekstensi kustom dengan mengetik / diikuti nama perintah, proses berikut terjadi:

  1. Konteks yang dikonfigurasi untuk perintah tersebut—seperti potongan kode yang dipilih atau input pengguna—ditangkap. Prompt dan templat perintah kemudian diterapkan.

  2. Prompt menginstruksikan model untuk menganalisis konteks tersebut dan menghasilkan output seperti saran gaya kode, referensi API, atau rekomendasi nama variabel. Hasil tersebut kemudian dikembalikan kepada Anda.