1. 표기법
카멜 표기법(camelCase)
: 첫 단어를 제외한 첫 문자는 대문자이며 나머지는 소문자이다.
파스칼 (PascalCase) 표기법
: 명사로 시작하며, 단어마다 첫 문자는 대문자, 나머지는 소문자이다.
Snake_case 표기법
: 각 단어를 언더바(_)로 구분한다.
헝가리아 표기법
: 접두사로 자료형 등을 표기한다.
2. Java
: 의미를 제대로 표현할 수 있는 이름을 짓는다. 길이 제한은 없다.
: 예약어를 사용하지 않는다. (continue, default, do, for, native, new, super, switch, this 등)
: 특수문자는 언더바(_)와 $만 허용된다.
패키지명 : 소문자 (한단어 권장)
클래스명 : 파스칼 표기법.
메소드명 : 카멜 표기법. 동사로 시작.
변수명 : 파스칼 표기법 또는 소문자.
상수 : 대문자
3. Table
3.1 Oracle
: 대문자를 사용한다.
schema명 :
테이블명 : Snake_case. 접두사로 TBL_, T_를 붙인다.
컬럼명 : Snake_case. 각 단어는 최대 8글자를 넘지 않는다.
Primary Key명 : PK_테이블명
Foreign Key명 : 접미사 _FK를 붙인다.
시퀀스명 : 접두사 SEQ_를 붙인다
3.2 MySQL
: 소문자를 사용한다.
: snake_case 표기법을 사용한다.
: 헝가리안 표기법을 사용하지 않는다...
테이블명 : 집단명나 또는 복수형.
컬럼명 : 단수형.
Foreign Key명 : 테이블병 _FK_숫자 또는 테이블병 _FK_컬럼명.
'ETC' 카테고리의 다른 글
target폴더, m2e-wtp 폴더란? (0) | 2023.03.08 |
---|---|
카카오 오븐 협업 방법 (0) | 2023.02.01 |
코딩테스트 대비 알고리즘 공부법 (1) | 2023.01.18 |
1시간만에 끝내는 직장인 코딩 용어 해설 (컴퓨터와 인터넷~협업) (0) | 2022.07.28 |