'Case Style'에 해당되는 글 1건

Programming Case Style

雜同散異 2019. 10. 14. 12:38
반응형

프로그래밍을 하다 보면 필연적으로 많은 수의 작명을 하지 않으면 안된다.

변수명을 시작으로 클래스명, 함수명, 파일명 등등 정말 많은 이름을 작명해야 합니다. 그러나 이런 작명에 한가지 장애물이 바로 space를 넣을 수 없다는 것이다.

이 때문에 space를 대신할 수 있는 효과적인 방법을 고민하게 되었고, 개발자, 개발언어 혹은 사용처에 따라 여러가지 방법이 출현하게 되었다. 이를 case style, case type 등으로 부른다.

이 케이스 스타일 중 가장 일반적으로 사용되는 몇 가지를 소개한다.

  • Camel case : 첫 단어는 소문자로, 다음 단어부터 첫 글자를 대문자로 쓰는 방법. camelCaseStyle
  • Snake case : 단어와 단어 사이에 "_"(underscore)를 사용하고, 모든 단어는 소문자로 쓰는 방법. snake_case_style
  • Kebab case : 단어와 단어 사이에 "-"(dash)를 사용하고, 모든 단어는 소문자로 쓰는 방법. kebab-case-style
  • Pascal case : 모든 단어의 첫 글자를 대문자로 쓰는 방법. PascalCaseStyle
  • Upper case(with snake case) : 단어와 단어 사이에 "_"(underscore)를 사용하고, 모든 단어는 대문자로 쓰는 방법. UPPER_CASE_STYLE

언어별 사용 방법은 다음과 같다.

[ Javascript ]

  • variable, method : Camel case
  • class : Pascal case
  • constant : Upper case

[ CSS ]

  • class : Kebab case

[ Python ]

  • variable, method : Snake case
  • constant : Upper case

 

[ 기타 ]

  • HTTP URL : Kebab case
  • JSON : Snake case
  • React : Pascal case

* 다른 언어에서의 사용법을 알고 계시거나, 다르게 사용하시는 분 께서는 댓글을 남겨 주세요.

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,