실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD를 수강하고 실습한 프로젝트
OutSide-In TDD로 flow를 만들어가면서 핵심 비즈니스 로직을 찾아 InSide-Out TDD를 통해 테스트할 수 있는 API를 개발한다.
-
TDD로 스프링 의존성이 없는 POJO로 된 애플리케이션을 개발
-
스프링 빈으로 등록한 뒤 애플리케이션이 잘 동작하는지 확인
-
현재 테스트를 재사용할 수 있는 API 테스트로 전환
-
JPA 적용
-
상품 등록
-
상품 조회
-
상품 수정
-
상품 주문
-
주문 결제
-
상세 패키지 구조 만들기