🐍 변수명 표기법 변환
이름 하나를 입력하면 6가지 표기법으로 동시에 변환합니다. 여러 줄을 넣으면 일괄 변환됩니다.
사용 방법
- 변환할 변수명·식별자를 입력합니다. 띄어쓰기, camelCase, snake_case 어떤 형태든 인식합니다.
- 6가지 표기법으로 변환된 결과 표를 확인합니다.
- 필요한 표기법의 값을 복사해 코드에 붙여넣습니다.
이럴 때 유용해요
- API 응답의 snake_case 필드명을 프런트엔드 camelCase로 옮길 때
- DB 컬럼명(snake_case)과 자바 필드명(camelCase)을 맞출 때
- CSS 클래스명(kebab-case)과 상수명(CONSTANT_CASE)을 한 소스에서 만들 때
알아두면 좋은 팁
- 'userProfileImage'처럼 붙어 있는 camelCase도 대문자 경계를 자동 인식해 단어를 분리합니다.
- 여러 줄을 붙여넣으면 줄마다 변환되어 쉼표로 나열되므로, 필드 목록 전체를 한 번에 바꿀 수 있습니다.
자주 묻는 질문
각 표기법은 주로 어디에 쓰이나요?
camelCase는 자바스크립트·자바 변수, PascalCase는 클래스·컴포넌트명, snake_case는 파이썬 변수·DB 컬럼, kebab-case는 CSS 클래스·URL, CONSTANT_CASE는 상수에 관례적으로 사용됩니다.
연속 대문자 약어(HTTPServer)는 어떻게 처리되나요?
HTTP와 Server처럼 '대문자 연속 뒤 소문자' 경계를 인식해 두 단어로 분리합니다. 따라서 snake_case 변환 결과는 http_server가 됩니다.
숫자가 들어간 이름도 변환되나요?
네. user2Name 같은 이름에서 숫자는 앞 단어에 붙어 유지됩니다. 다만 숫자로 시작하는 식별자는 대부분 언어에서 허용되지 않으니 주의하세요.
dot.case는 어디에 쓰나요?
설정 키(logging.level.root), 패키지 경로, i18n 메시지 키 등 계층 구조를 표현할 때 주로 사용합니다.