Yazım Biçimi Dönüştürücü
camelCase, snake_case, kebab-case, PascalCase ve diğerleri arasında geçiş yapın
Bu araç hakkında
Tanımlayıcılar sürekli bir gelenekten diğerine gider: API snake_case döner, TypeScript’iniz camelCase ister, CSS sınıfı kebab-case ister, ortam değişkeni ise CONSTANT_CASE dayatır. Bu dönüştürücü karışık her girdiyi — boşluklar, alt çizgiler, tireler, hâlihazırdaki camelCase — alır, akıllıca kelimelere böler ve dokuz hedef biçimde aynı anda yeniden birleştirir.
Bölücü zor durumları anlar: “getUserByID” ifadesini get/user/by/id olarak ayırır (kısaltmayı sınıra kadar bütün tutar), rakamları ait oldukları kelimenin parçası sayar ve her satırı bağımsız işler; yani bir veritabanı alanları sütununun tamamını yapıştırıp tek seferde dönüştürebilirsiniz.
Her biçim, satır başına kopyalama düğmesiyle aynı anda gösterilir — önce mod seçmek yok, sadece yapıştırın ve ihtiyacınız olanı alın.
Sıkça sorulan sorular
- “HTTPResponse” gibi kısaltmalar nasıl işleniyor?
- Ardından küçük harf gelen büyük harf dizisi, son büyük harften önce bölünür: HTTPResponse → http + response. Bu, çoğu biçem kılavuzunun kısaltmalardan beklediği ayrıştırmayla örtüşür; yine de hiçbir bölücü niyeti kusursuz tahmin edemez — “IOError” gibi sınır durumlar io + error olur.
- Aynı anda birçok tanımlayıcıyı dönüştürebilir miyim?
- Evet — her satır bağımsız dönüşür. Sütun adlarından oluşan bir listeyi her satıra bir tane olacak şekilde yapıştırın; çıktı satır yapısını yeni biçimde korur.
- Buradaki Title Case ile Sentence case arasındaki fark ne?
- Title Case her kelimeyi büyük harfle başlatır (“User Account Id”); Sentence case yalnızca ilkini (“User account id”). İkisi de artikeller ve edatlarla ilgili yayıncılık kurallarını uygulamaz — zaten tanımlayıcılarda bunları neredeyse hiç istemezsiniz.
- İleri geri dönüştürmek neden her zaman özgün hâlimi geri getirmiyor?
- Kelimelere bölmek bilgi kaybettirir — “user_ID_2” ve “userId2” aynı şekilde ayrıştırılır. Dönüşümler ileri yönde belirlenimlidir ama kelime sınırlarının özgün yazımı geriye doğru her zaman yeniden kurulamaz.