이지유틸

케이스 변환기

camelCase, snake_case, kebab-case 등 개발자 네이밍 규칙으로 한 번에 변환하세요.

관련 유틸

개발자 네이밍 케이스 총정리

언어와 생태계마다 네이밍 규칙이 다르고, 이를 손으로 바꾸는 일은 번거롭고 실수하기 쉽습니다. 케이스 변환기는 하나의 식별자를 모든 규칙으로 즉시 변환해줍니다.

1. 대표적인 규칙들

  • camelCase: 자바스크립트/자바 변수·함수 (userProfileImage)
  • PascalCase: 클래스, 타입, 리액트 컴포넌트 (UserProfileImage)
  • snake_case: 파이썬 변수, DB 컬럼 (user_profile_image)
  • SCREAMING_SNAKE_CASE: 상수, 환경변수 (USER_PROFILE_IMAGE)
  • kebab-case: URL, CSS 클래스, 파일명 (user-profile-image)

2. 일관성이 중요한 이유

한 코드베이스 안에 네이밍 스타일이 섞여 있으면 가독성이 떨어지고, JSON 키나 DB 컬럼처럼 대소문자를 구분하는 곳에서는 미묘한 버그의 원인이 됩니다. 사용하는 언어·프레임워크의 관례를 따르고, 경계를 넘나들 때(예: snake_case API → camelCase 프론트엔드)는 기계적으로 변환하세요.