🧩 Code Convention
- 네이밍은 직관적으로 의미가 전달되도록 작성하며, 불필요하게 줄이지 않음.
- 영어 단어는 최대한 직관적이며 중복된 의미는 생략.
- 프로젝트 전반에 일관된 컨벤션을 적용.
변수, 함수, 메서드
- camelCase 사용
- 예:
userPoint
, calculateTotal
클래스, Exception
- PascalCase 사용
- 예:
UserRepository
, LoginFailedException
ENUM, 상수
- UPPER_CASE 사용
- 예:
USER_ROLE
, MAX_RETRY_COUNT
Boolean 변수
is
, has
+ camelCase
- 예:
isUserExist
, hasPermission