🤔 ETC/IT

[프로그래밍 언어] Code Convention (코드 네이밍 규칙)

koko1177 2025. 2. 27. 02:18
반응형

Code Conventions

 - 핵심은 일관성

 - 네이밍, 들여쓰기, 중괄호 위치 등 코드 스타일

 - 자동화 도구(e.g. Prettier, Checkstyle, Google Java Format) 활용 추천!

 


코드 네이밍 표기법 종류

카멜식 (Camel case)

 - 첫 번째 단어의 첫 글자 소문자, 두 번째 단어부터는 첫 글자 대문자로 표현

 - ex) userName, userAge, maxUsers ...

 

파스칼식 (Pascal case)

 - 모든 단어의 첫 글자 대문자 (첫 단어 포함) 

 - ex) UserName, UserAge, MaxUsers ...

 

케밥식 (Kebab case)

 - 모두 소문자, 단어와 단어 간 하이픈(-) 사용

 - 주로 url 주소, 스프링 yml 파일 등에 사용

 - ex) user-name, user-age, max-users ...

 

스네이크식 (Snake case)

 - 단어 간 언더바(_) 사용

 - 주로 상수 선언 시 사용

 - ex) USER_NAME, USER_AGE, MAX_USERS

 


기업별 Code Convention

 

오라클 Java 코드 네이밍

https://www.oracle.com/java/technologies/javase/codeconventions-introduction.html

 

네이버 Java 코드 네이밍
https://naver.github.io/hackday-conventions-java/

 

구글 Java 코드 네이밍

https://google.github.io/styleguide/javaguide.html

 

 

 

반응형