캠퍼스 핵데이 Java 코딩 컨벤션

백엔드

Naming

Name convention 예제
변수(variable) 영어와 숫자만을 사용 user, users, total_cost
상수(constant) 단어 사이의 구분을 위하여 언더스코어(_)를 사용 DEBUG_LEVEL, MAX_USERS
함수(function) 영어와 숫자만을 사용 getUsers, calculateTotalCost
클래스(class) 영어와 숫자만을 사용 User, HttpRequest
모듈(module) 소문자로 구성, _로 단어 구분 module.java, my_module.java
패키지(package) 소문자로 구성, 단어를 구분하지 x package, mypackage

이름 정하기

  1. 명사는 주어(클래스), 목적어(매개변수,변수)로 사용됨을 인식하고 변수명을 정해야합니다.
  2. 동사(매서드)는 행위를 나타냅니다. 동사에는 3가지 형태가 존재합니다. 동사원형, 과거형, 과거분사형
  3. 단수와 복수를 구별해서 사용하자
  4. 중복을 제거하자

주석

프론트엔드