<aside> 💡 목차
</aside>
Wootecostyle Guide를 따른다.
메서드 파라미터, 로컬 변수, 클래스에 final
키워드를 사용하지 않는다.
public 메서드 와 관련 있는 private 메서드는 열거한다.
CRUD 순서에 맞추어 메서드를 정렬한다.
DTO는 record
클래스를 사용한다.
클래스 가장 상단 1줄 개행한다.
public class Station {
private final Long id;
private final String name;
private void getName() {
// method contents
}
}
예외나 Fixture는 static import 하지 않는다.
return 하기 전 개행하지 않는다.
상수 아래에 개행을 한다.
기본 Getter의 경우 Lombok @Getter
어노테이션을 사용한다.
기본 생성자의 경우 Lombok @NoArgsConstructor(access = AccessLevel.PROTECTED)
를 사용한다.
생성자의 매개변수가 한 줄이 넘어가는 경우, 각 매개변수에 개행을 적용한다.
public KillingPart (
final Long id,
final String name,
...
) {
// ...
}