이름짓기 규약이 왜 있는가? 그냥 내 마음대로 이름을 지으면 되지 않는가? 그런 생각일 수도 있다.
혼자 만드는 토이프로젝트의 변수명이라면 내 마음대로 case를 선택할 수 있다.
그러나 이름짓기는 전 세계적으로 관례가 있다. 그리고 프로젝트를 같이 한다면 미리 규약을 정해놓아, 팀원이 모두 해당 규약을 따라야 한다.
1. 카멜 표기법 (Camel case)
camelCase
각 단어의 첫 문자는 대문자로 적되, 맨 앞 단어만 소문자로 적는 표기법이다.
- Java의 지역변수, 인스턴스 변수, 메소드
2. 파스칼 표기법 (Pascal case)
PascalCase
각 단어의 첫 문자를 대문자로 적는 표기법이다.
- Java의 Class 또는 Interface
- Python과 Ruby의 Class
3. 스네이크 표기법 (Snake case)
snake_case
모든 단어를 소문자로 적고 단어 사이에 _를 넣는 표기법이다.
- sql에서 tables, columns등.
4. 케밥 표기법 (Kebab case)
kebab-case
snake case와 비슷하지만 구분자를 -로 사용한다.
- resiApi의 uri에서
참고: https://en.wikipedia.org/wiki/Naming_convention_(programming)
-
'이것저것' 카테고리의 다른 글
안드로이드에서 유튜브 광고차단, 백그라운드 재생 (0) | 2025.02.06 |
---|---|
Adobe Premiere Pro, Photoshop, Illustrator, InDesign (0) | 2024.09.27 |
한컴오피스 2022 (2) | 2024.04.25 |
microsoft office 설치하기 (0) | 2023.12.22 |
ANSI -> UTF8 변환 (0) | 2022.07.06 |