반응형
Java 변수명
- 첫 글자 소문자 + 카멜 표기법을 사용 (lower Camel Case)
- 특수 문자는 '_'과 '$'만 허용
- 의도 분명한 구체적인 변수명 짓기
- boolean 변수인 경우
- 접두어는 'is'
- 접미어는 ok/check/found/success/done/error
- List, Collection 등의 자료형은 복수형으로 표현한다.
ex) memberList X → members
Java 메소드명
- 첫 글자 소문자 + 카멜 표기법을 사용 (lower Camel Case)
- 의도 분명한 메소드명 짓기
- 고려사항: 왜 존재하는가 / 어떤 작업을 하는가 / 어떻게 작업하는가
- 메소드 접두어는 동사로 시작한다.
- get/set
- is/has/can
- init
- find, check
- etc..
- 다른 타입으로 변환하거나 빌더 패턴 구현 클래스인 경우 접두어는 전치사로 시작한다.
- to...
- A -BY-B
반응형
'Java' 카테고리의 다른 글
Java 스트림(Stream) 정리 (0) | 2022.12.05 |
---|---|
[Java] 스트림 생성 (리스트, 배열을 스트림으로, 숫자 범위로부터 스트림, 파일로부터 스트림) (0) | 2022.12.05 |
[Java] SOLID: 객체 지향 설계 5원칙 (0) | 2022.07.23 |
[Java] 객체 지향(OOP)의 4대 특성 (0) | 2022.07.22 |
[Java] 프로그램 메모리 저장 방식 (0) | 2022.07.22 |