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ć
- Otwórz narzędzie. Wszystko działa w zakładce przeglądarki.
- Wklej lub wpisz wprowadzone dane, a następnie wybierz żądaną czynność.
- Sprawdź wynik i skopiuj go jednym kliknięciem.
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.