ATDD 강의 실습을 위한 지하철 노선도 애플리케이션
2021.03.04 ~ 2021.04.07 진행한 NEXTSTEP ATDD, 클린 코드 with Spring 3기 미션 구현 코드입니다.
Legacy 코드를 리팩토링 하며 서비스 개선을 했으며 인수테스트, 단위 테스트, TDD 리팩토링, Rest Docs를 이용한 테스트 기반 문서화를 진행했습니다.
이 과정에서 지하철 노선 관리, 구간 관리, 최단 경로 조회, 로그인, 즐겨찾기, 노선 별 요금 정책 기능을 구현했으며 128개의 테스트코드를 작성했습니다.
코드리뷰 링크
- 1주차 미션:
- 2주차 미션:
- 3주차 미션:
- 4주차 미션:
cd frontend
npm install
frontend디렉토리에서 수행해야 합니다.
npm run dev
./gradlew bootRun
버그를 발견한다면, Issues 에 등록해주세요 :)
This project is MIT licensed.
