[기타] 코드 네이밍 규칙
이번 포스팅에서는 코드 작성시 네이밍 규칙에 대해서 기술할 것
# 목적
# Case Naming Convention
개발자들이 성능을 점검하고 협업을 했을 때 보이는 코드 구조의 일관성을 지키기 위해 존재 |
- Code convention
: 일종의 관습으로 많은 개발자들이 사용하는 룰이다. 예를 들면, Class는 대문자로 시작하고, 상수는 대문자로만 작성하고, isArray와 같이 함수는 동사형으로 시작하고, 데이터베이스를 구축할 때 외래키는 ‘테이블명_id’와 같이 일종의 룰들이다. for each문을 사용하기 보다는 for(let i=0; i<length; i++)과 같이 사용하는 것도 하나의 convention임.
Lower 카멜 케이스 (lowerCamelCase)
예) camelCase, backgroundColor, className
= 단봉낙타 표기법
: 보통 카멜 케이스라고 하면 lower 카멜 케이스를 의미
각 단어의 첫 문자를 대문자로 표시하되, 이름의 첫 문자는 소문자로 적음
Upper 카멜 케이스 (UpperCamelCase)
예) CamelCase, BackgroundColor, ClassName
= 파스칼 케이스 (PascalCase) = 쌍봉낙타 표기법
: 전체 이름의 첫 문자를 포함한 각 단어의 첫 문자를 대문자로 표시
스네이크 케이스 (snake_case)
예) camel**case, background**color, class_name
: 각 단어의 사이를 ‘_’로 구분해주는 표기법
헝가리안 표기법 (Hungarian notation)
예) bCamelCase, szBackgrounColor, strClassName
: 이름 앞에 변수의 타입을 접두어로 넣어주는 표기법
접두어의 종류에는 ch - char, db - double, str - string, b - boolean 등이 있음
blog.naver.com/rdg5335/222213028522
[개발관련] 코드 네이밍 규칙
이번 포스팅에서는 코드 작성시 네이밍 규칙에 대해서 기술할 것# 목적- Code convention : 일종의 관...
blog.naver.com