본문 바로가기
개발 공부/publishing

CSS 네이밍 / CSS 표기법 kebab-case, snake_case, camelCase, PascalCase 알아보기

by 손가는대로 2024. 4. 30.
반응형

1. 표기법의 필요성

 프로그램밍 언어 가이드라인으로 공통된 표기법이 있습니다

개발자들이 개발하는데 있어서 코딩컨벤션이 존재하여 일관된 코딩스타일을 위해 필요하며

생산성을 높힐 뿐 아니라 코드 분석에 대한 이점을 가질 수 있습니다.

 

2. 표기법의 종류

kebab-case
케밥 케이스
단어 사이를 대시(-)로 구분하며모든 단어가 소문자로 구성
꼬챙이 꽂은 것과 비슷해서 케밥으로 사용
snake_case
스네이크 케이스
언더바(_)가 들어 있는 표현방식
뱀처럼 생겼다고 하여 붙여지며 모든단어의 문자가 소문자 or 대문자로 사용

프로그래밍 언어 중
Python, Ruby, Rust, Go 등이 변수와 함수 이름을 snake_case권장하고 있음
camelCase
카멜 케이스
첫 글자는 소문자이며 중간글자들은 대문자로 진행 
이 모습이 낙타와 비슷하여 붙여짐

프로그래밍 언어 중
Java, JavaScript, C#, Swift 등이 변수와 함수 이름을 camelCase로 권장하고 있음
PascalCase
파스칼 케이스
첫 글자와 중간글자들이 대문자로 진행
파스칼 언어의 표기법과 유사하여 붙여짐
반응형