티스토리 뷰
728x90
반응형
프로그래밍 쪽에 일을 하다 보면 기능 구현도 물론 중요하지만,
이름 짓는 것에 대한 고민도 많이 하게 된다.
네이밍이라는 것이 누가 봐도 이 네이밍은 이런 기능일 것이다 유치하는 것이 가장 좋은 네이밍이라 할 수 있다.
그래서 우리는 이 4가지의 네이밍 방법에 대해 정리를 해보려고 한다.
카멜 케이스 (Camel case)
낙타의 모양에서 따온 방법이다.
첫 단어는 소문자로 시작하고, 그 뒤 단어부터 대문자로 시작한다. 그리고 단어와 단어 사이는 붙여 사용한다.
원문 : main inner wrap
카멜 : mainInnerWrap
케밥 케이스 (Kebab case)
케밥이 꼬챙이에 꽂힌 모습에서 생긴 방법이다.
모든 단어가 소문자로 시작하고, 단어와 단어 사이에는 하이폰('-')으로 연결된다.
원문 : main inner wrap
케밥 : main-inner-wrap
파스칼 케이스 (Pascal case)
Blaise Pascal와 무슨 연관이 있는지에 대한 내용은 찾지 못하였다.
첫 단어부터 대문자로 시작하고, 단어와 단어 사이는 붙여 사용한다.
원문 : main inner wrap
파스칼 : MainInnerWrap
스네이크 케이스 (Snake case)
땅바닥에 기어 다니는 뱀의 모습을 유래하였다.
주로 파이썬에서 쓰이는 방법이며, 케밥과 유사하지만 각 단어마다 언더바(_)로 연결한다. 특정 소프트웨어 프로그램은 하이픈을 빼기 기호로 잘못 진단하여 버그 잡는데 어려움이 있을 수 있다.
원문 : main inner wrap
스네이크 : main_inner_wrap
728x90
반응형
'ETC' 카테고리의 다른 글
LeetCode 풀이 코드를 Github에 자동 커밋방법 (0) | 2022.11.12 |
---|---|
Heroku로 간단하게 웹 사이트 배포하기 (0) | 2021.11.27 |
코드펜 사용법 : 코드펜을 티스토리에 적용하는 방법 (2) | 2021.08.14 |
유용하게 사용하고 있는 무료 온라인 영상편집기 사이트 (0) | 2021.08.04 |
Visual Studio Code : 기본 터미널 설정하기 (0) | 2021.06.05 |
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- array
- 재공부
- 코딩테스트
- 리덕스
- java
- Git
- mongodb
- 함수
- 리액트 유튜브
- CSS
- javascript
- node-sass
- 리액트 썸네일
- react
- redux
- 뷰
- node
- Visual Studio Code
- 노드
- 파이썬
- 자바스크립트
- 프로그래머스
- github
- 자바
- Coding Test
- 리액트
- programmers
- Switch
- node.js
- 배열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함