✏️ 기본적인 변수명 Naming convention
📌 컴파일러에서 제한하는 변수 명명 규칙
- 대소문자 구별
- 길이 제한 X
- 예약어 사용 X
- 숫자로 시작 X
- 특수문자는
_
와 $
만 허용
📌 JE22에서 권장하는 변수 명명 규칙
- 첫 글자의 소문자로 시작하는 명사로 짓는다
- 카멜 표기법 사용
- 여러 단어로 이루어진 이름인 경우 각 단어의 첫 글자로 대문자로 한다
String userId
✏️ 변수 이름에 자료형이 들어가는 경우
public List<String> userList = new ArrayList<>();
- 위 경우 List 대신 다른 자료형을 사용해야 하는 경우 기존 변수명이 적절한 의미를 나타내지 못하게 되어 변수명을 변경해야 함
- 따라서, 변수명에 자료형을 쓰지 않는 것이 좋음!
public List<String> users = new ArrayList<>();
- List, Collection 등의 자료형은 복수형으로 표현하는 것이 좋음
✏️ boolean 변수의 네이밍
- 전형적인 boolean 변수 이름 사용
- ex.
done
, error
, found
, success
, ok
, processingComplete
- 참/거짓의 의미를 함축하는 이름 사용
- ex.
status
, sourceFile
: 👎
- ex.
statusOK
, sourceFileAvailable
, sourceFileFound
: 👍
- 접두어
is