TIL/Web Back
[Sparta] 내일배움캠프 TIL 31일차
헤르로우워르드
2024. 6. 4. 21:20
코드 컨벤션
종류
|
설명
|
표기법
|
변수
|
영문/숫자만을 사용해야 하고 카멜 표기법을 따라야 함.
|
camel case
|
상수
|
단어 간 구분을 위해 언더스코어(_)를 사용해야 함. 또한 대문자로만 표기해야 함.
|
scream snake case
|
패키지
|
패키지 이름은 소문자로만 구성되어야 함. 언더스코어(_)의 사용도 금지됨.
|
small letter
|
클래스
|
식별자 첫 단어는 대문자로 지정되고 서로 상이한 단어들을 구분 짓기 위해서 각단어의 시작을 대문자로 작성
|
upper camel case
|
메서드
|
이름은 동사로 시작해야함. 조회 메서드에는 where 절에 들어갈 파라미터명을 By 뒤에 써주면 가독성이 올라감.
|
lower camel case
|
boolean
|
앞에 is를 붙이고 파스칼 케이스를 적용함.
|
예시) isTrue
|
interface
|
|
upper camel case
|
- 메서드 예시
- 조회 : load
- loadCourseByCourseId()
- 추가 : add
- addCourse()
- 수정 : modify
- modifyCourse()
- 삭제 : remove
- removeCourse()
- 조회 : load