Variable
- 반드시 소문자로 시작해야한다.
- 특수문자나 & (ampersand), $, _ (underscore)로 시작할 수 없다.
- 여러 단어로 구성된 경우, 첫 단어의 첫 문자는 소문자로 시작하되 둔 번째 단어부터는 첫 문자가 대문자로 시작되어야 한다. (camelCase)
- 한 문자로 변수명 짓는 것은 피해라.
Constant
- 반드시 대문자로 구성되어야 한다.
- 여러 단어로 구성된 경우, _로 구분한다. (Snake case)
- 숫자가 포함 될 수 있으나 처음에 오면 안된다.
Class
- 대문자로 시작해야 한다. (Pascal case)
- 명사형이여야 한다.
- 약어 대신에 적절한 단어를 사용해야 한다.
Interface
- 대문자로 시작해야 한다. (Pascal case)
- 형용사여야 한다.
- 약어 대신에 적절한 단어를 사용해야 한다.
Method
- 소문자로 시작해야한다.
- 동사여야 한다.
- 여러 단어로 구성된 경우, 첫 단어의 첫 문자는 소문자로 시작하되 둔 번째 단어부터는 첫 문자가 대문자로 시작되어야 한다. (camelCase)
Package
- 소문자로 시작해야한다. (소문자로만 구성하도록 권고됨)
- 여러 단어로 구성된 경우, . (dot)을 이용해 구분한다.