변수명 하나로 팀원과 싸워본 적 있나요? 네이밍 컨벤션은 코드의 일관성과 가독성을 결정하는 핵심 규칙입니다. 무료 케이스 변환기로 원하는 형식으로 즉시 변환하세요.
케이스 종류 한눈에 보기
camelCase
첫 단어 소문자, 이후 단어 첫 글자 대문자
📌 JavaScript 변수·함수명
PascalCase
모든 단어 첫 글자 대문자
📌 클래스명, React 컴포넌트, TypeScript 인터페이스
snake_case
모든 소문자, 단어 사이 언더스코어
📌 Python 변수·함수, 데이터베이스 컬럼명
kebab-case
모든 소문자, 단어 사이 하이픈
📌 CSS 클래스명, URL 경로, HTML 속성
SCREAMING_SNAKE
모든 대문자, 언더스코어
📌 상수(Constants), 환경변수
언어별 표준 컨벤션
네이밍이 중요한 이유 — 코드는 사람이 읽는다
마틴 파울러는 "코드는 컴퓨터보다 사람이 더 많이 읽는다"고 말합니다. 일관된 네이밍 컨벤션은 협업 속도를 높이고, 코드 리뷰 시간을 줄이며, 버그 발생률을 낮춥니다.
좋은 이름 vs 나쁜 이름
❌ d→✅ daysSinceLastLogin❌ data→✅ userProfileList❌ flag→✅ isEmailVerified❌ temp→✅ filteredProducts❌ handle→✅ handleLoginSubmit팀 컨벤션 정하기
가장 중요한 것은 팀 내 일관성입니다. 어떤 컨벤션을 쓰느냐보다 모두가 같은 규칙을 쓰는 것이 중요합니다. ESLint, Prettier 설정 파일로 자동 강제하는 것을 권장합니다.
SpinFlow 케이스 변환기로 텍스트를 원하는 형식으로 즉시 변환하세요. 복사 버튼 한 번으로 끝납니다.