ATDD 강의 실습을 위한 지하철 노선도 애플리케이션
cd frontend
npm install
frontend
디렉토리에서 수행해야 합니다.
npm run dev
./gradlew bootRun
버그를 발견한다면, Issues 에 등록해주세요 :)
This project is MIT licensed.
- 지하철 노선 생성 기능의 인수 테스트 작성하기
- 지하철 노선 생성 시도 인수 테스트 작성
- 지하철 노선 생성 확인 인수 테스트 작성
- 지하철 노선 생성 기능 구현하기
- 지하철 목록 조회 기능
- 지하철 목록 조회 인수 테스트 작성
- 서비스 레이어 구현(w. 유닛 테스트)
- 컨트롤러 구현
- 지하철 조회 기능
- 지하철 조회 인수 테스트 작성
- 서비스 레이어 구현(w. 유닛 테스트)
- 컨트롤러 구현
- 지하철 수정 기능
- 지하철 수정 인수 테스트 작성
- 서비스 레이어 구현(w. 유닛 테스트)
- 컨트롤러 구현
- 지하철 삭제 기능
- 지하철 삭제 인수 테스트 작성
- 서비스 레이어 구현(w. 유닛 테스트)
- 컨트롤러 구현
- update 기능에서도 도메인을 직접 노출하지 않도록 개선
- 반복되는 인수테스트 과정을 추출한 static 메서드명들을 한글로 바꾸기
- 이상한 스네이크 케이스로 인한 혼돈 방지 + 불필요한 과거 시제 뉘앙스를 살리기 위한 반복 제거
- PUT API 검증 때 좀 더 안전하게 검증하기 위해 값 변화까지 검증하기