Farkli programlama dilleri ve baglamlar farkli adlandirma konvansiyonlari kullanir. JavaScript camelCase, Python snake_case, CSS kebab-case ve sabitler SCREAMING_SNAKE_CASE kullanir. Bunlar arasinda manuel donusturum sikici ve hataya aciktir.
Bu arac herhangi bir metni 10 yaygin bicim formatina aninda donusturur. Degisken adi, cumle veya tanimlayici listesi yapistirin — tum varyasyonlari bir kerede alin. Bosluklar, alt cizgiler, tireler, noktalar ve camelCase sinirlari uzerinde akillica boler, bu nedenle baslangic formatinizdan bagimsiz calisir.
Diller arasinda gecis yapan gelistiriciler, yeniden duzenleme sirasinda degiskenleri yeniden adlandiran, JavaScript props'larindan CSS sinif adlari olusturan veya veritabani sutun adlarini API alan adlarina donusturenler icin kullanislidir.
Nasil kullanilir
1. Giris alanina metninizi yazin veya yapistirin
2. Tum bicim donusumleri asagida aninda gorunur
3. Kopyalamak icin herhangi bir sonucun yanindaki "Kopyala"ya tiklayin
4. Belirli bir donusumu meslektasinizla paylasmak icin "Linki Kopyala" kullanin
Sikca sorulan sorular
camelCase nedir?
camelCase kucuk harfle baslar ve sonraki her kelime buyuk harfle baslar — ayirici yok. Ornek: 'getUserName'. JavaScript, Java ve TypeScript'te degisken ve fonksiyon adlari icin standart konvansiyondur.
camelCase ile PascalCase arasindaki fark nedir?
PascalCase camelCase ile aynidir ancak ilk harf de buyuktur. Ornek: 'GetUserName'. Cogu dilde sinif adlari, React bilesenleri ve C# metod adlari icin kullanilir.
snake_case vs kebab-case ne zaman kullanmaliyim?
snake_case (kelimeler_alt_cizgiyle_ayrilir) Python, Ruby, Rust ve SQL'de standarttir. kebab-case (kelimeler-tire-ile-ayrilir) CSS, HTML ozellikleri, URL slug'lari ve CLI argumanlari icin kullanilir. Farkli baglamlarda ayni amaca hizmet ederler.
SCREAMING_SNAKE_CASE nedir?
SCREAMING_SNAKE_CASE (CONSTANT_CASE olarak da bilinir) tamamen buyuk harfli snake_case'dir. Ornek: 'MAX_RETRY_COUNT'. Neredeyse her programlama dilinde sabitler icin evrensel konvansiyondur.
Arac kelime sinirlarini nasil tespit eder?
Donusturucu metni bosluklar, alt cizgiler, tireler, noktalar ve camelCase gecisleri (kucukten buyuk harfe) uzerinde boler. Bu 'getUserName', 'get_user_name', 'get-user-name' ve 'get user name'i tum diger formatlara dogru sekilde donusturmesi anlamina gelir.