네이밍 컨벤션 (Naming Convention) _ 카멜, 파스칼, 케밥, 스네이크, 헝가리언 표기법
카멜 표기법 camel case / camelCase
📘 표기법: 단어 사이에 띄어쓰기 대신 대문자로 표기하는 방식이다. (단, 첫글자는 소문자)
📗 특징: 낙타의 등과 같아 "단봉낙타 표기법, 카멜 케이스"라고 불린다. (lower camel case)
📕 ex) redApply
파스칼 표기법 pascal case / PascalCase
📘 표기법: 단어 사이에 띄어쓰기 대신 대문자로 표기하는 방식이다. (첫글자도 대문자)
📗 특징: 프로그래밍 언어인 파스칼에서부터 쓰여서 "파스칼 표기법, 파스칼 케이스"라고 불린다.
쌍봉낙타 표기법이라고도 불린다. (upper camel case)
📕 ex) RedApple
케밥 표기법 kebab case / kebab-case
📘 표기법: 단어 사이에 띄어쓰기 대신 하이픈(-)으로 연결하여 쓰는 방식이다.
📗 특징: 하이픈이 고기를 꼬치에 끼운 케밥같아서 "케밥 표기법, 케밥 케이스"라고 불린다.
📕 ex) red-apple
스네이크 표기법 snake case / snake_case
📘 표기법: 단어 사이에 띄어쓰기 대신 언더바(_)로 연결하여 쓰는 방식이다.
📗 특징: 언더바가 뱀을 연상시켜서 "스네이크 표기법, 스네이크 케이스" 라고 불린다.
📕 ex) red_apple
헝가리언 표기법 hungarian notation / strHungarianNotation
📘 표기법: 변수 앞에 변수의 타입을 접두어로 넣어 표기하는 방식이다.
📗 특징: 접두어의 종류는 ch (char), db (double), str (string), b (boolean) 등이 있다.
📕 ex) strRedApple
개인적으로 개발시행착오를 겪으면서, 그런 경험들을 기록하기도하고, 모은정보들을 메모하며, 개인공부내용을 공유하는 게시물입니다. 친절한 조언과 다양한 의견 남겨주시고, 소통해주시는분들은 언제든지 환영합니다 :D