티스토리 뷰

728x90
반응형

프로그래밍 쪽에 일을 하다 보면 기능 구현도 물론 중요하지만,

이름 짓는 것에 대한 고민도 많이 하게 된다.

네이밍이라는 것이 누가 봐도 이 네이밍은 이런 기능일 것이다 유치하는 것이 가장 좋은 네이밍이라 할 수 있다.

 

그래서 우리는 이 4가지의 네이밍 방법에 대해 정리를 해보려고 한다.

 

 

카멜 케이스 (Camel case)

낙타의 모양에서 따온 방법이다.

낙타. 출처 : pixabay

첫 단어는 소문자로 시작하고, 그 뒤 단어부터 대문자로 시작한다. 그리고 단어와 단어 사이는 붙여 사용한다.

원문 : main inner wrap

카멜 : mainInnerWrap

 

케밥 케이스 (Kebab case)

케밥이 꼬챙이에 꽂힌 모습에서 생긴 방법이다.

꼬치. 출처 : pixabay

모든 단어가 소문자로 시작하고, 단어와 단어 사이에는 하이폰('-')으로 연결된다.

원문 : main inner wrap

케밥 : main-inner-wrap

 

파스칼 케이스 (Pascal case)

Blaise Pascal와 무슨 연관이 있는지에 대한 내용은 찾지 못하였다.

파스칼. 출처 : pixabay

첫 단어부터 대문자로 시작하고, 단어와 단어 사이는 붙여 사용한다.

원문 : main inner wrap

파스칼 : MainInnerWrap

 

스네이크 케이스 (Snake case)

땅바닥에 기어 다니는 뱀의 모습을 유래하였다.

뱀. 출처 : pixabay

주로 파이썬에서 쓰이는 방법이며, 케밥과 유사하지만 각 단어마다 언더바(_)로 연결한다. 특정 소프트웨어 프로그램은 하이픈을 빼기 기호로 잘못 진단하여 버그 잡는데 어려움이 있을 수 있다.

원문 : main inner wrap

스네이크 : main_inner_wrap

728x90
반응형
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함