Programming/Java
Camel Case , Snake Case, Pascal Case 에 대하여
d-e-v-j
2024. 7. 26. 00:04
반응형
이 세개의 Case 는 프로그래밍에서 변수 ,함수 ,클래스 등의 이름을 작성하는 방법이다.
코드의 가독성과 유지보수성을 높인는데 중요한 역할을 한다.
1.Camel Case
각 단어의 첫 글자를 대문자로 쓰되, 첫 단어는 소문자로 표기
주로 변수명과 함수명에 사용
int totalValue = 0;
String getUserName() {
return userName;
}
2.Snake Case
모든 단어를 소문자로 쓰고, 단어 사이를 밑줄("_")로 연결
주로 변수명과 함수명에 사용
int total_value = 0;
String get_user_name(){
return user_name;
}
3.Pascal Case
각 단어의 첫 글자를 대문자로 작성. Camel Case 와 달리 첫 단어도 대문자로 시작
주로 클래스명이나 타입명에 사용
public class UserAccount {
private String userName;
public String getUserName() {
return userName;
}
}
여러 사람이 동시에 개발을 진행하다보면
여러 Case 가 같이 쓰이는 경우가 많다.
그렇게 되면 프로젝트 소스코드를 봤을때 가독성이 떨어지고 불편하다.
꼭 프로젝트를 진행하는데 있어서 이런 작은 규칙을도 정해놓고 하는것이 클린 코드를 작성하는 기초이다.
나는 세가지 Case 다 사용하는데 큰 불편함이 없다.
다만 나는 _을 쓰는게 느려서 Camel Case 를 선호한다.
728x90
반응형
LIST