서성관·2024년 6월 17일

규칙
1. 변수 이름은 숫자로 시작할 수 없다.(예:1num, 1st)
2. 이름에는 공백이 없다.
3. 자바의 예약어는 변수 이름으로 사용할 수 없다
4. 변수 이름에는 영문자, 숫자, $, _ 만 사용가능

변수 - 명사
메소드 - 동사

자바 상수 특징
static final 키워드를 사용한다.
대문자를 사용하고 구분은 _(언더스코어)로 한다. 관례
일반적인 변수와 상수를 구분하기 위해 이렇게 한다.
필드를 직접 접근해서 사용한다.

패키지 규칙

패키지 이름과 위치는 폴더(디렉토리) 위치와 같아야한다.
패키지 이름은 모두 소문자를 사용한다
패키지 이름의 앞 부분에는 일반적으로 회사의 도메인 이름을 거꾸로 사용한다. 예를 들어, com.company.myapp과 같이 사용한다.(관례)

생성자는 객체 생성 직후 객체를 초기화 하기 위한 특별한 메서드로 생각할 수 있다.
이 부분은 필수는 아니다.
하지만 수 많은 외부 라이브러리가 함께사용되면 패키지에 같은 이름이 존재 할 수 도 있다. 이렇게 도메인 이름을 거꾸로 사용하면 이런 문제를 방지할 수 있다.

내가 오픈소스나 라이브러리를 만들어서 외부에 제공한다면 꼭지키는 것이 좋다.
내가 만든 애플리케이션을 다른 곳에 공유하지 않고, 직접 배포한다면 보통 문제가 되지 않는다.

구현체가 하나 이면 관례상
~Impl이라고 이름을 많이 짓는

spring
파일명은 관습적으로 입출력할 Entity이름 + Repository라고 뒤에 붙여서 짓고

profile
개발 일지

0개의 댓글