2주차 Entity 구현
Last updated
Last updated
1단계 - EntityPersister
2단계 - EntityLoader
3단계 - First Level Cache, Dirty Check
4단계 - EntityEntry
1단계 - 지하철 인수 테스트 (기능 스펙이 존재할 때)
지하철역 인수 테스트 작성
PR:
주요 피드백 사항
인수 테스트 가독성
주석 부분에 대한 오류
Format 잘 안되어 있음
2단계 - 지하철 노선 관리 (인수 조건이 존재 할 때)
지하철 CRUD
주요 피드백사항
dto는 어느 layer에서든 사용 가능하게 구현하는 부분이 맞다
DTO는 가변으로 사용한다.
도메인에서 Setter 같은 객체 메시지를 받는 interface 만들기
validation도 있으면 좋다
인수 테스트 가독성
3단계 - 지하철 구간 관리 (기능 스펙만 존재할때)
지하철 노선에 구간을 등록하는 기능을 구현 (조건 + 에러 처리)
주요 피드백사항:
기획자와 QA등을 위한 '에러를 표기한다' 를 구체적인 표현으로 표기
assertThat(stations).containsExactly(두번째지하철역이름, 첫째지하철역이름, 세번째지하철역이름); 같이 조금 더 구체적인 테스트 검증
개행 컨벤션 및 주석 삭제
FirstAddSection 의 잘못된 사용을 우려해서 AddSection으로 리팩토링
PR:
PR: