Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 비링크
- Array
- DTO
- 트랜잭션 락
- 배타락
- 자료구조
- springDataJpa
- Controller 테스트
- 낙관락
- 디자인 패턴
- @Query
- 공유락
- 스터디
- Java
- 스네이크 케이스
- 비즈니스 로직
- 배열
- 스프링 부트
- Service 테스트
- jvm
- do...while
- @Version
- 테스트 코드
- Entity
- 자바
- 원시 자료형
- Repository 테스트
- 파스칼 케이스
- 마이크로서비스 아키텍처
- OOP
Archives
- Today
- Total
menuhwang
카멜 케이스, 파스칼 케이스, 스네이크 케이스 : 다양한 표기법 본문
다양한 표기법
코딩을 하다보면 변수명을 지을 때 여러 단어로 작성하게 되는 경우가 있다. 이 때 가독성을 높이기 위해 몇가지 정형화된 표기법들을 사용한다.
카멜 케이스
카멜 케이스의 표기법은 첫 단어는 소문자로 작성하고 다음 단어부터 대문자로 작성하여 구분해주는 방법이다.
주로 변수명에 사용되는 방법이다.
ex) camelCase, userName, homeAddress ...
파스칼 케이스
파스칼 케이스는 첫 단어를 포함한 모든 단어를 대문자로 표기하는 방법이다.
클래스명을 지을 때 파스칼 케이스를 사용한다.
ex) UserInfo, MemberRepository, MemberController ...
스네이크 케이스
스네이크 케이스는 단어사이를 언더스코어(_)로 구분하는 방법이다.
회사마다 다르긴 하지만 DB 컬럼명을 지을 때 주로 사용된다고 한다.
ex) user_id, product_name ...
'스터디 > etc' 카테고리의 다른 글
RDBMS? NoSQL? (0) | 2022.08.28 |
---|---|
HTTP Status Code 정리 (0) | 2022.08.23 |
DTO, VO 비교 + Entity (2022. 08. 26 추가) (1) | 2022.08.23 |
URL URI 차이 [결론 못냄] (1) | 2022.08.22 |
프록시 패턴 : 디자인 패턴 (1) | 2022.08.20 |
Comments