1. Project (프로젝트)
- 대/소문자 구분없이 시작 가능
- 대문자 사용을 권장함
2. Package (패키지)
- 소문자로 시작
- 모두 소문자 사용을 권장
- 가급적 한 단어 사용을 권장
- 여러사람과 협업하는 경우 표준 패턴을 따름
- 표준 패턴: com.회사이름(혹은 개인이름).프로젝트명.상위패키지.하위패키지.클래스
3. Class (클래스)
- 대문자로 시작
- 명사로 시작
- 두번째 단어부터 소문자도 가능하나 대문자 시작을 권장함
- ex) CastingTest , ValueTest , ThreadTest 등
4. Interface (인터페이스)
- 대문자로 시작
- 형용사
- ex) Runnable , Remote 등
5. Methods (메소드)
- 소문자로 시작
- 동사로 시작
- 두번째 단어부터 소문자도 가능하나 대문자 시작을 권장함
- ex) computeAge( ) , printName( ) 등
6. Variable (변수)
- 소문자로 시작
- 보통 카멜케이스 규칙 따름
- ex) firstName , lastName , birthday 등
7. Constant (상수)
- 전부 대문자
- '_'를 사용하여 구분 (스네이크케이스 명명 규칙 따름)
- ex) MAX_PRIORITY , LIFESPAN 등
* 카멜케이스 명명규칙 ( CamelCase Naming )
: 2가지 이상의 단어가 혼합되어 있는 경우 각 단어의 첫 글자는 대문자로.
ex) actionPerformed( ), firstName , ActionListener 등등
* 스네이크케이스 명명규칙 ( Snake Naming )
: 언더 하이픈( _ ) 으로 단어를 구분하는 표기법 (마치 뱀처럼 생겨서 스네이크케이스)
(DB 컬럼명은 보통 스네이크케이스 명명규칙을 따름)
ex) background_color 등
'스파르타 코딩' 카테고리의 다른 글
[JDBC를 활용한 CRUD] 일정 관리 앱 만들기 과제 트러블슈팅 (3) | 2024.10.04 |
---|---|
자바로 숫자 야구 게임 만들기 과제 트러블슈팅 (6) | 2024.09.24 |
VS Code에서 git 사용법 총정리 (git pull, git push) (0) | 2024.08.30 |
초보 개발자를 위한 코딩 용어 정리 사전 (1) (1) | 2024.08.02 |
Spring 트랙을 신청한 이유 (스타터 노트) (0) | 2024.08.02 |