명명 규칙에 대해 정리해 보았다

명명 규칙에 대해서, 이름이 특징적인 것이 많은 유래가 신경이 쓰였으므로 정리해 보았습니다.



낙타 케이스 (로워 낙타 케이스)





기원



대문자가 '라쿠다노코부'처럼 보이기 때문에 유래

사용법



복합 단어의 시작 부분을 소문자로 시작하는 규칙
예) vinakaCamelCase

자주 사용되는 언어


Java, JavaScript Objective-C

파스칼 케이스 (어퍼 카멜 케이스)





사용법



복합 단어의 시작 부분을 대문자로 시작하는 규칙
예) VinakaPascalCase

뱀 케이스





기원



그대로입니다만, 외형이 뱀(snake) 같은 것이 유래

사용법



밑줄(_)을 구분 기호로 사용하여 단어를 연결한 규칙
예) vinaka_snake_case

자주 사용되는 언어


PHP, Python, Ruby

체인 케이스(케밥 케이스)





기원



체인 케이스에서는 사슬로 연결되어있는 것처럼 보이기 위해.
케밥 케이스에서는 "꼬치 찌르기"의 상태를 의미한다.

사용법



단어를 하이픈(-)으로 연결하는 기법
예) vinaka-snake-case

자주 사용되는 언어


HTML, CSS, Lisp

유래는 외형에서 취한 것 같습니다.



낙타나 뱀, 꼬치 찌개의 케밥과 외형으로부터 들어맞는 유래가 되어 있었습니다.
명명 규칙이라고 들으면 딱딱한 이미지이지만, 유래를 조사하면 장난기가 있고 재미 있군요! !

이하 참고로 하겠습니다.
매우 참고가 되었습니다. 감사합니다.

코딩 명명 규칙 목록
케밥 케이스 (kebab-case)에 대해 조사했습니다.
【극소 재료】 ​​낙타 케이스 / 스네이크 케이스 / 체인 케이스를 기억하는 방법 [변수 명명 규칙]
변수/클래스명의 명명 규칙에 사용되는 기법의 분류

좋은 웹페이지 즐겨찾기