기타

[기타] 코드 네이밍 규칙

보겸삼촌 2021. 1. 19. 22:29

이번 포스팅에서는 코드 작성시 네이밍 규칙에 대해서 기술할 것

# 목적

# 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