프로젝트에 사용하는 객체 이름, 선언 순서, 코딩 컨벤션과 관련된 규칙들을 적는 곳이에요.
CheckStyle, editorconfig를 사용하여 정적 컨벤션 체킹 및 Intellij-Google-Style을 사용하여 포맷팅을 적용한다.
Test 관련
@DisplyName 쓰기 = "~가 true를 반환한다.", "~가 예외를 발생시킨다." 등 평서문으로.
public 안 적고 void로 method 생성
순서 예시
class StationTest {
@DisplayName("역을 구간 맨 앞에 추가한다.")
@ParameterizedTest
@MethodSource // 맨 밑에 모아두기
void addFirstStation() {
...
}
@DisplayName("[예외] 역을 구간 맨 앞에 추가한다.")
@ParameterizedTest
@MethodSource // 맨 밑에 모아두기
void 알아서_합시다_한글가능() {
...
}
}
DTO 변수명은 response, request로 통일하자.