Cross Language Parity Checker
Untuk insinyur yang memvalidasi bahwa dua implementasi dalam bahasa berbeda berperilaku identik di seluruh kasus tepi.
Best for these models
๐ The Prompt
๐ Prompt tersedia dalam unduhan
Dapatkan teks prompt lengkap dalam file .txt yang dapat diunduh. Gratis, tanpa pendaftaran.
Unduh PromptVariables to fill in
{{SOURCE_CODE}} โ Replace with your input {{TARGET_CODE}} โ Replace with your input {{EXPECTED_BEHAVIOR}} โ Replace with your input {{EDGE_CASE_SET}} โ Replace with your input About this prompt
Cross Language Parity Checker membandingkan dua implementasi logika yang sama dan mencari drift perilaku. Ini ideal saat Anda memigrasi layanan, menulis ulang modul, atau memvalidasi bahwa fungsi yang diterjemahkan masih cocok dengan aslinya. Prompt ini meminta model untuk membandingkan input, output, kasus tepi, dan penanganan error sehingga Anda dapat menemukan ketidaksesuaian sebelum menjadi cacat produksi. Sangat berguna ketika satu versi menggunakan Python dan yang lain menggunakan JavaScript, Java, Go, atau TypeScript.
Template ini dibuat untuk tim migrasi, insinyur staf, dan spesialis QA otomatisasi yang membutuhkan kepercayaan di berbagai bahasa. Ini menekankan paritas perilaku, bukan hanya kesamaan sintaks. Output mengidentifikasi di mana implementasi berbeda, mengapa perbedaan penting, dan bagaimana menyelaraskannya. Juga dapat menyarankan kasus uji yang membuktikan kesetaraan, yang berguna untuk suite regresi dan gate rilis.
Sesuaikan dengan menyediakan {{SOURCE_CODE}}, {{TARGET_CODE}}, dan perilaku yang diharapkan bersama di {{EXPECTED_BEHAVIOR}}. Jika ada input yang dikenal sulit, tambahkan di {{EDGE_CASE_SET}} agar model dapat fokus pada area berisiko tinggi. Respon harus mencakup tabel ketidaksesuaian, peringkat tingkat keparahan, dan rekomendasi pengujian. Gunakan validasi migrasi ini setiap kali Anda perlu membuktikan dua basis kode masih setuju setelah porting atau penulisan ulang.
Key features
- Paritas perilaku memeriksa di antara dua implementasi bahasa
- Menemukan ketidaksesuaian dalam error, kasus tepi, dan format output
- Mengurutkan masalah berdasarkan tingkat keparahan dan dampak produksi
- Menghasilkan tes parity untuk mengunci kesetaraan
- Ideal untuk migrasi dan validasi penulisan ulang
Best for
- โ Tim migrasi yang memport layanan antar bahasa
- โ Insinyur otomatisasi QA yang membangun suite pengujian kesetaraan
- โ Insinyur staf yang memvalidasi keakuratan penulisan ulang
Tips
- ๐ก Sertakan kedua versi kode, bukan hanya yang baru
- ๐ก Jelaskan perilaku yang diharapkan dalam prosa untuk cabang yang ambigu
- ๐ก Tambahkan daftar input sulit untuk mengungkap drift tersembunyi
What you'll get
Laporan perbandingan yang menunjukkan ketidaksesuaian antara implementasi sumber dan target, mengapa penting, dan tes yang harus ditambahkan untuk membuktikan parity. Cocok untuk tanda tangan migrasi.
Preparing your download...
Unduh PromptPrompts terkait
Analis Konsultasi Kontrak API
Untuk insinyur yang meninjau perubahan API yang dapat merusak klien, kontrak, atau jaminan kompatibilitas mundur.
API Mock Server Blueprinter
Untuk tim yang membangun layanan palsu yang mensimulasikan perilaku API yang realistis sebelum penyelesaian backend.
Dokumentasi Referensi API Forge
Untuk tim platform yang menghasilkan dokumentasi referensi API yang akurat dari skema, rute, atau catatan endpoint.
Arsitek Fixture Pengujian Backend
Untuk insinyur senior yang membuat fixture dan mock yang dapat digunakan kembali untuk rangkaian pengujian backend yang kompleks.