snake_case to standardowa konwencja nazewnictwa w Python, Ruby, Rust, SQL i wielu innych językach. Każdy wyraz jest pisany małymi literami i oddzielony podkreślnikami: `get_user_name`, `max_retry_count`, `database_connection_pool`.
Jeśli konwertujesz zmienne camelCase z JavaScript na Python, zmieniasz nazwy kolumn bazy danych lub refaktoryzujesz kod między językami, to narzędzie natychmiast konwertuje dowolny tekst na snake_case. Obsługuje camelCase, PascalCase, kebab-case, dot.case, spacje i mieszane formaty — po prostu wklej i skopiuj.
Jak uzywac
1. Wpisz lub wklej dowolny tekst — camelCase, PascalCase, kebab-case lub zwykłe słowa
2. Wynik snake_case pojawia się podświetlony na górze
3. Wszystkie inne formaty wielkości liter są również pokazane poniżej
4. Kliknij "Kopiuj", by skopiować wynik snake_case
Czesto zadawane pytania
Co to jest snake_case?
snake_case to konwencja nazewnictwa, w której słowa są pisane małymi literami i oddzielone podkreślnikami. Przykład: 'get_user_name'. Jest standardem w Pythonie (PEP 8), Ruby, Rust i SQL dla nazw zmiennych, funkcji i kolumn bazy danych.
Jak przekonwertować camelCase na snake_case?
Wklej tekst w camelCase (np. 'getUserName'), a narzędzie podzieli go na granicach wielkich liter, zamieni wszystko na małe litery i połączy podkreślnikami, tworząc 'get_user_name'.
Kiedy używać snake_case?
Używaj snake_case dla: zmiennych i funkcji Python (PEP 8), metod i zmiennych Ruby, zmiennych i funkcji Rust, nazw tabel i kolumn SQL, zmiennych środowiskowych (często SCREAMING_SNAKE_CASE) i nazw plików w wielu projektach.
Jaka jest różnica między snake_case a SCREAMING_SNAKE_CASE?
snake_case używa wyłącznie małych liter (get_user_name), podczas gdy SCREAMING_SNAKE_CASE używa wyłącznie wielkich liter (GET_USER_NAME). SCREAMING_SNAKE_CASE jest używany dla stałych praktycznie w każdym języku programowania.
Czy mogę konwertować wiele słów naraz?
Tak. Narzędzie obsługuje dowolne wejście: 'getUserName', 'get-user-name', 'Get User Name', 'get.user.name' — wszystkie dają 'get_user_name'.