Sabit Durum (Constant Case) Dönüştürücü

Metni CONSTANT_CASE'e dönüştürmek için girin.

Nasıl hesaplanır?

Araç üç aşamada çalışır. Önce küçük harf veya rakamdan sonra gelen büyük harfin önüne ayraç koyar (requestTimeout değeri request Timeout olur) ve ardışık büyük harflerden sonra büyük+küçük harf geliyorsa orada da böler (XMLHttp değeri XML Http olur). Sonra metni, herhangi bir yazı sisteminde harf, rakam veya birleştirici işaret olmayan her karakter dizisinden böler; yani boşluk, tire, alt çizgi ve noktalama ayraç görevi görür. Son olarak parçaları büyük harfe çevirip _ ile birleştirir ve parça (belirteç) sayısını da gösterir. Türkçe ve diğer aksanlı ya da Latin olmayan harfler korunur ve büyütülür; Türkçe sayfada metinde ç, ğ, ı, ö, ş, ü gibi bir harf varsa i harfi noktalı İ olur (şehir adı değeri ŞEHİR_ADI). Baştaki ve sondaki ayraçlar silinir; harf veya rakam içermeyen girdide sonuç çıkmaz.

Örnek hesaplama

Girdi: max retry-count requestTimeout. 1. adım, camelCase bölme: max retry-count request Timeout. 2. adım, boşluk ve tireden bölme: max, retry, count, request, Timeout; yani 5 parça. 3. adım, büyük harfe çevirip alt çizgiyle birleştirme: MAX_RETRY_COUNT_REQUEST_TIMEOUT. Araç parça sayısını 5 belirteç olarak gösterir ve girdinizi sonucun yanında tekrarlar.

Bu örneği dene →

Sık yapılan hatalar

  • Rakamın ardından gelen büyük harfin bitişik kalacağını sanmak: 2FA değeri 2_FA, user2Name değeri USER2_NAME olur; çünkü rakamdan sonra büyük harf gelince sınır sayılır.
  • Kısaltmaların her zaman stil rehberinizdeki gibi bölüneceğini varsaymak: getHTTPResponse değeri GET_HTTP_RESPONSE olur, ama parseHTML5Doc değeri PARSE_HTML5_DOC verir ve kendi kuralınıza uymayabilir.
  • Baştaki alt çizginin korunacağını beklemek: _private_ değeri PRIVATE olur, özel üye işaretini elle geri eklemeniz gerekir.
  • Türkçe harfli sonucu sabit adı olarak olduğu gibi kullanmak: Ş veya İ korunur, ama birçok dil ve araç tanımlayıcıda yalnızca ASCII kabul eder; önce ASCII karşılığına çevirin.
  • Yalnızca noktalama veya simge girmek (örneğin ---); dönüştürülecek kelime olmadığı için sonuç çıkmaz.

Bu hesaplama hakkında

CONSTANT_CASE (UPPER_SNAKE_CASE olarak da bilinir), tanımlayıcıları alt çizgiyle ayrılmış tamamen büyük harfli kelimeler olarak yazar; örneğin MAX_RETRY_COUNT veya API_BASE_URL gibi. Buna dönüştürmek, girdiyi boşluklara, tirelere, alt çizgilere ve camelCase kelime sınırlarına (küçük bir harfin büyük bir harfle karşılaştığı nokta) göre bölmek, ardından her kelimeyi büyük harfe çevirip alt çizgiyle yeniden birleştirmek anlamına gelir.

Bu adlandırma kuralı, C, Java, Python ve JavaScript gibi dillerde köklü bir stil rehberi kuralıdır ve bir tanımlayıcının derleme zamanı sabiti veya enum değeri olduğunu belirtir — böylece sıradan camelCase değişkenlerden veya PascalCase türlerden bir bakışta ayırt edilebilir.

Herhangi bir metni, tanımlayıcıyı veya ifadeyi yapıştırın; bu araç onu geçerli CONSTANT_CASE biçimine normalleştirir. Değişken adlarını yeniden adlandırırken, ortam değişkeni adları üretirken veya verileri adlandırma kuralları arasında dönüştürürken kullanışlıdır.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar