Naming convention 뜻
네이밍 컨벤션이란?
하나 이상의 영어 단어로 구성된 식별자를 만들 때 가독성이 좋도록 단어를 한눈에 구분하기 위해서 규정한 명명 규칙
카멜케이스, 파스칼케이스, 스네이크 케이스, 케밥케이스, 헝가리안 케이스 등 여러 컨벤션이 있다.
네이밍 컨벤션을 잘 지켜서 읽기 편한 코드를 작성 할 수 있어 각 상황에 맞는 컨벤션을 지키며 코드를 작성하는 습관을 들여보자.
네이밍 컨벤션 종류
- camelCase : lower 카멜케이스 - 변수, 함수 이름 (lower camelCase)
- PascalCase : 파스칼케이스 - 생성자 함수, 클래스 이름
- snake_case or underscore case : 스네이크케이스, 언더스코어 케이스
- kebab-case : 케밥케이스
- typeHungrarianCase : 헝가리언 케이스
프로그래밍에서 파일, 변수, 함수 등 대상의 이름을 띄어쓰기 없이 짓기 위하여 따르는 네이밍컨벤션을 잘 지키면 코드 가독성이 훨씬 높아지게 된다.
네이밍 규칙
카멜케이스에서는 각 단어의 첫문자를 대문자로 작성하되 이름의 첫 문자는 소문자로 적는다.
스네이크케이스는 각 단어 사이를 언더바 _ 로 구분해주는 네이밍컨벤션 이다.
헝가리안은 이름 앞에 변수의 타입을 접두어로 넣어주는 네이밍컨벤션이다.
접두어의 종류에는 ch - char, db - double, str - string, b - boolean 등을 사용한다.
'Dev' 카테고리의 다른 글
PWA Progressive Web App manifest.json setting (0) | 2021.01.07 |
---|---|
Solve initialization error when importing firebase in react (0) | 2021.01.07 |
PWA 프로그레시브 웹앱 핵심기술 6가지 (0) | 2020.10.18 |
PWA 프로그레시브 웹앱의 장단점 (0) | 2020.10.18 |
리액트 네이티브 장점 단점 (0) | 2020.10.10 |
댓글