개발자도구

카멜케이스 스네이크케이스 변환기 | 변수명 약어 자동 생성

변수명 하나 짓는 데 5분씩 쓴 적, 다들 있으시죠. user_login_count로 할지 userLoginCount로 할지, 아니면 약어로 줄여서 ULC라고 쓸지 매번 고민되는데, 그때마다 새 탭 열어서 변환기를 검색하는 것도 은근 귀찮더라고요. 그래서 띄어쓰기로 단어만 입력하면 약어, camelCase, snake_case 등 자주 쓰는 네이밍 규칙으로 한 번에 바꿔주는 도구를 만들어봤습니다.

변환기 사용해보기

아래 입력창에 user login count처럼 영문 단어를 띄어쓰기로 넣고 버튼을 누르면 됩니다. 결과 옆 복사 버튼을 누르면 바로 클립보드에 담깁니다.

약어 (Acronym)
camelCase
PascalCase
snake_case
CONSTANT_CASE
kebab-case

입력창에서 Enter를 눌러도 바로 변환됩니다.

왜 케이스마다 다르게 쓸까

같은 변수라도 언어나 상황에 따라 표기 규칙이 다릅니다. 자바스크립트에서 snake_case를 쓰면 리뷰어가 한마디 하고, 파이썬에서 camelCase를 쓰면 반대로 지적당하는 식이죠. 정리하면 대략 이렇습니다.

표기법예시주로 쓰이는 곳
camelCaseuserLoginCountJavaScript, Java 변수/함수명
PascalCaseUserLoginCount클래스명, React 컴포넌트명
snake_caseuser_login_countPython, Ruby, DB 컬럼명
CONSTANT_CASEUSER_LOGIN_COUNT상수, 환경변수
kebab-caseuser-login-countURL, CSS 클래스, 파일명

약어는 언제 쓰는 게 좋을까

솔직히 말하면 약어는 남발하지 않는 게 낫습니다. UAMUser Account Manager인지 User Auth Module인지 나중에 코드 열어봐도 헷갈리거든요. 다만 아래 경우엔 약어가 오히려 가독성을 높여줍니다.

  • 팀 내에서 이미 통용되는 도메인 용어 (예: API, URL, DB)
  • 로그나 메트릭 이름처럼 길이가 중요한 곳
  • 상수명이 너무 길어서 한 줄을 넘어갈 때

반대로 팀원이 처음 보는 도메인 용어라면, 약어보다는 camelCasesnake_case로 풀어 쓰는 편이 유지보수에 도움이 됩니다.

자주 하는 질문

대문자로 시작하는 단어를 넣으면 어떻게 되나요?

입력값은 대소문자와 상관없이 자동으로 정리돼서 결과가 나옵니다. User Login Countuser login count든 결과는 동일합니다.

숫자나 특수문자가 섞여 있어도 되나요?

숫자는 단어 뒤에 그대로 붙습니다. 다만 하이픈이나 언더스코어 같은 특수문자는 띄어쓰기로 바꿔서 입력하는 걸 권장합니다.

변수명 하나에 너무 힘 뺄 필요는 없지만, 팀 컨벤션 맞추느라 매번 손으로 바꾸는 것도 낭비죠. 즐겨찾기 해두고 필요할 때 바로바로 쓰시면 좋을 것 같습니다.

yoocodec

Recent Posts

정규식 테스터 | 정규표현식 매칭 여부 즉시 확인

정규식 패턴과 테스트 문자열을 입력하면 매칭 여부, 매칭 위치, 캡처 그룹까지 하이라이트로 바로 확인할 수…

12시간 ago

대소문자 변환기 | Upper, Lower, Capitalize 일괄 변환

영문 텍스트를 대문자, 소문자, 단어 첫 글자만 대문자(Capitalize)로 한 번에 변환하는 무료 도구입니다. 여러 줄…

15시간 ago

연봉 실수령액 계산기 | 4대보험·소득세 자동 계산

연봉이나 월급을 입력하면 국민연금·건강보험·고용보험·소득세까지 자동 계산해 세후 실수령액을 바로 확인할 수 있는 무료 계산기입니다.

15시간 ago

예적금 만기 이자 계산기 | 단리·복리 비과세 혜택까지 한번에 1

예금·적금 만기 이자를 단리와 복리, 일반과세·세금우대·비과세 조건으로 바로 계산해보세요. 세전·세후 실수령액까지 무료로 확인 가능합니다.

20시간 ago

대출상환금계산기 무료 사용법 | 원리금균등상환 계산 총정리 | 대출 상환 방식 3가지 비교

대출상환금계산기로 원리금균등상환, 원금균등상환, 만기일시상환 방식의 월 상환액과 총 이자를 무료로 즉시 계산해보세요. 대출 전 필수…

2일 ago