Tools App przez

wyjaśniono CamelCase, Snake_case i Kebab-case

Konwertuj tekst między małymi literami, WIELKIMI literami, literami tytułu, wielkością zdań, camelCase, Snake_case, kebab-case i PascalCase.

Jak to działa

Konwerter dzieli dane wejściowe na słowa, pisze je małymi literami, a następnie ponownie łączy, używając separatora i wielkich liter zgodnie z wybraną konwencją. Wielkość liter w tytule i zdaniu dotyczy tekstu oryginalnego, a nie słów pisanych małymi literami.

  • Zmiany wielkości liter to deterministyczne transformacje ciągów; Akronimy i liczby pozostają tam, gdzie są.

Dlaczego to ma znaczenie

Zmiana nazwy pola w interfejsie API, bazie danych i interfejsie użytkownika to rutynowe zadanie, które kończy się niepowodzeniem w przypadku niespójnej obsługi akronimów, cyfr lub liter akcentowanych. Widzenie tych samych słów w każdej konwencji sprawia, że ​​mapowanie staje się oczywiste przed zmianami kodu.

Sprawdzony przykład

Słowa obraz profilu użytkownika to userProfileImage, user_profile_image, user-profile-image i UserProfileImage. Akronimy są pisane najpierw małymi literami, dlatego identyfikatory oparte na identyfikatorze wymagają ręcznego sprawdzenia.

Typowe błędy

  • Konwersja akronimów na ślepo i utrata znaczenia.
  • Oczekiwana wielkość liter specyficzna dla języka, np. turecka z kropkami i.
  • Zmiana nazw pól publicznych API bez planu migracji.

Praktyczne wskazówki

Zdecyduj o konwencji według miejsca docelowego, a nie smaku: interfejsy API JSON zwykle camelCase, kolumny SQL Snake_case, adresy URL kebab-case. Zachowaj stare i nowe nazwy pól podczas okna migracji, zamiast przełączać się w jednym wdrożeniu.

Jak z niego korzystać

  1. Otwórz narzędzie. Wszystko działa w zakładce przeglądarki.
  2. Wklej lub wpisz wprowadzone dane, a następnie wybierz żądaną czynność.
  3. Sprawdź wynik i skopiuj go jednym kliknięciem.

Otwórz narzędzie

Często zadawane pytania

Czy camelCase poprawnie obsługuje akronimy?

Przed dołączeniem słowa są pisane małymi literami, więc akronimy stają się zwykłymi słowami. Sprawdź identyfikatory korzystające z wielkich liter.

Dlaczego litery akcentowane uległy zmianie?

Mapowanie przypadków jest niezależne od języka. Na przykład turecki z kropką i może wymagać ręcznej korekty.

Czy mogę przekonwertować tylko część tekstu?

Tak. Wklej tylko zaznaczenie, które chcesz przekształcić.

Czy to narzędzie jest naprawdę darmowe?

Tak. Nie ma konta, nie ma paywalla i nie ma limitu użytkowania. Aplikacja Tools została ufundowana przez stojące za nią studio aumenso.

Czy wszystko, co wprowadzę, zostanie przesłane?

Nie. Narzędzie działa w zakładce przeglądarki; to, co wpiszesz, nigdy nie jest do nas wysyłane ani przechowywane.

← Wszystkie posty