변수 이름을 만들때 주로 camelCase로 네이밍을 하는 편인데, 오늘 피드백을 받으면서 snake case에 대해 알게되었다.
snake_case란?
개발자가 단어 사이의 공백을 밑줄로 대체하는 명명 규칙.
DB 컬럼에 사용하는 네이밍 방식이다.
INSERT_RATE
auto_increasement 이런식으로 단어 사이에 _ 언더바로 공백을 주는 네이밍 규칙이다.
phone_number
my_house
그런데, 문득 camelCase는 그럼 언제 쓰는거지?를 찾아보니
camelCase는 주로 Python에서 변수를 선언할때 사용하거나 자바의 변수를 선언할 때 camelCase로 선언한다는 차이점이 있었다.
주로 API 통신규격, DB에서는 snake_case를 주로 써주고
Java나 Python 같은 프로그래밍 언어에서 변수를 만들때는 camelCase를 써준다.
+) 추가로, 클래스 이름은 UpperCase로 대문자로 시작! ex) TestClass
'ETC' 카테고리의 다른 글
@Get() 자동 import에 대한 vscode와 intelliJ의 차이점 (0) | 2023.03.18 |
---|---|
terminal에서 npm ~ 설치 시 권한 에러가 나올 때 해결방법 (0) | 2023.03.15 |
개발문화 : 모놀리식 구조(MA) vs MSA 구조 차이 (0) | 2023.03.02 |
class 이름 만들때 주의 - 대문자 (0) | 2023.02.20 |
코드 예쁘게 이미지화 해주는 사이트들 모음 (0) | 2023.02.09 |