케이스 스타일(Case Styles)이란 코딩 스타일(Coding Style)중 일부로써 변수, 함수, 메소드 등의
식별자의 작명 스타일을 의미합니다.
개발자마다 케이스 스타일(Case Styles)에 대해 선호하는 스타일이 다르고, 각 프로그래밍 언어 또는 프레임워크별로
지향하는 케이스 스타일(Case Styles)이 다릅니다.
어떤 것이 더 좋다라고 이야기 하긴 어렵지만, 함께 프로젝트를 진행하는 개발자들끼리
특정 케이스 스타일(Case Styles)을 정하여 개발하는 것이 더욱 효율적인 개발환경을 만들 수 있습니다.
다음과 같은 케이스 스타일(Case Styles)이 존재합니다.
1. 카멜(Camel Case)표기법
낙타의 등 모양에서 따온 기법으로, 첫 단어는 소문자로 시작하고 두번째 단어 부터 시작하는 첫 글자는
모두 대문자로 사용하는 기법입니다.
원문 : bonodev blog
카멜(Camel Case)표기법 : bonodevBlog
2. 케밥(Kebab Case)표기법
케밥의 꼬챙이에 꽃힌 모습에서 따온 기법으로, 모든 단어는 소문자이며, 단어와 단어 사이에는 -으로 연결합니다.
원문 : bonodev blog
케밥(Kebab Case)표기법 : bonodev-blog
3. 파스칼(Pascal Case)표기법
카멜(Camel Case)표기법과 매우 유사하지만, 차이점은 파스칼(Pascal Case)표기법에서는 첫 단어의
첫 글자 또한 대문자로 사용됩니다.
원문 : bonodev blog
파스칼(Pascal Case)표기법 : BonodevBlog
4. 팟홀(Pothole Case)표기법
팟홀이란 단어는 "움푹패인 곳"이라는 의미로 스네이크(Camel Case)표기법과 같이 소문자 단어 사이에
"_"를 사용하는 표기법으로 사용됩니다.
원문 : bonodev blog
팟홀(Pothole Case)표기법 : bonodev_blog
5. 스네이크(Camel Case)표기법
팟홀(Pothole Case)표기법과 같은 표기법을 사용합니다. 소문자 단어 사이에 "_"가 뱀과 비슷하다 하여
유래된 이름으로 단어와 단어 사이에 "-"이 아닌 "_"으로 연결합니다.
원문 : bonodev blog
팟홀(Pothole Case)표기법 : bonodev_blog
지금까지 프로그래밍 케이스 스타일(Case Styles)에 대한 포스팅이였습니다.
'Develope > DeveloperGuide' 카테고리의 다른 글
[DeveloperGuide] 변수명 정하기 (0) | 2019.05.27 |
---|