Konverter Penamaan Variabel
Konversi teks antara camelCase, snake_case, PascalCase, kebab-case, dan lainnya. Satu item per baris.
Cara Kerja
Konverter penamaan variabel mengubah pengidentifikasi antara konvensi penamaan yang digunakan dalam berbagai bahasa pemrograman.
Masukkan nama dalam format apa pun (camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, Train-Case, atau dipisahkan spasi). Alat secara otomatis mendeteksi format input dan mengonversi ke semua konvensi yang didukung secara bersamaan.
Contoh: ‘myVariableName’ → snake_case: ‘my_variable_name’, kebab-case: ‘my-variable-name’, PascalCase: ‘MyVariableName’, SCREAMING_SNAKE: ‘MY_VARIABLE_NAME’.
Berguna untuk refactoring kode, adaptasi API antar bahasa, atau memastikan kepatuhan terhadap standar pengkodean proyek.
Contoh Praktis
Ketik user profile image sekali dan baca dalam 13 konvensi sekaligus: userProfileImage (camel), UserProfileImage (Pascal), user_profile_image (snake), USER_PROFILE_IMAGE (konstanta), user-profile-image (kebab), user.profile.image (titik), user/profile/image (path), dan lainnya. Satu kisi itu mencakup keseharian kerja full-stack, ketika satu konsep menjadi variabel JavaScript, fungsi Python, kelas CSS, variabel lingkungan, dan rute API sebelum makan siang. Salin-semua mengambil seluruh set; tiap baris punya tombol salinnya sendiri.
Kasus Penggunaan
- Menerjemahkan antar konvensi bahasa
- Menstandarisasi nama API
- Merefaktor basis kode lama
- Mempelajari konvensi penamaan
- Membuat pengidentifikasi yang konsisten
Pertanyaan yang Sering Diajukan
- Konvensi penamaan apa yang didukung?
- camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, dan Train-Case.
- Apakah konverter menangani akronim?
- Ya — akronim seperti 'HTTP' atau 'API' ditangani dan dipertahankan sebagai satu unit.
- Bisakah saya mengonversi beberapa nama sekaligus?
- Konverter memproses satu nama sekaligus — gunakan baris baru untuk setiap nama dalam mode batch.
- Format mana yang tepat untuk JavaScript?
- camelCase untuk variabel dan fungsi; PascalCase untuk kelas; SCREAMING_SNAKE untuk konstanta.
- Apakah alat menangani huruf non-ASCII?
- Ya, tetapi terbatas — karakter Unicode mungkin tidak ditangani dengan benar dalam semua konversi.