프로그래밍 세계에서는 각각의 언어, 환경에 알맞는 명명 규칙이 존재한다.
snake_case
파이썬이나 DB 테이블(user_tbl, board_tbl), 컬럼(user_name, board_id)에 사용된다.
앞선 예시에서 알 수 있듯이 단어와 단어 사이에 띄어쓰기를 _ 언더바로 이어준다.
모든 문자는 소문자이거나 대문자이다.
camelCase
자바에서는 변수, 메서드 이름을 만들 때 사용한다.
단어와 단어가 결합 할 때 뒤에 나오는 단어의 첫글자를 대문자로 이어준다.
PascalCase
대부분 프로그래밍 언어에서 클래스 이름을 지정하는데 파스칼 케이스가 사용된다.
모든 단어의 첫 문자를 대문자로 한다.
kebab-case
문자와 문자 사이를 - 대시로 이어준다.
모든 단어는 소문자이다.
Java의 명명법
종류 | 설명 | 예시 |
package | 주로 소문자로 구성 | com.javacompany.schedule |
class | PascalCase , 명사 사용 | class StringBuilder |
interface | PascalCase, 형용사 사용 | interface Runnable |
method | camelCase, 동사 사용 | add( ), moveElement( ) |
variable | camelCase | String inputNumber |
constant | snake_case, 대문자를 사용 | static final int USER_MAX = 100 |
'용어 모음집' 카테고리의 다른 글
프레임워크와 라이브러리 (0) | 2024.11.26 |
---|---|
Connection과 Connectionless (0) | 2024.11.26 |
Stateful과 Stateless (0) | 2024.11.26 |
Scale Up, Scale Out (0) | 2024.11.26 |
JSON (1) | 2024.11.26 |