프로젝트 소개
이번 TDD 실습에서는 상품을 등록하고, 주문, 결제까지 하는 간단한 프로젝트를 실습할 예정이다.

상품 : 상품을 등록하고 조회, 수정하는 기능 구현예정
주문 : 상품의 주문수량을 입력하여 주문하는 기능예정
결제 : 심플하게 카드의번호를 받아 결제하는 기능예정

프로세스 흐름
서비스로 요청이 들어오면 각 기능에 대하여 Port에 명령을 내린다.
Port의 구현체인 Adapter에서는 메모리 Repository에 저장을 하거나 JPA를 통해 DB에 저장을 하거나, 다른 API에 처리해야할 내용을 전달한다.
프로젝트 생성
프로젝트 생성 정보는 아래와 같다.


출처 : 실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
'Backend > TDD' 카테고리의 다른 글
[TDD] JPA 적용하기 (0) | 2023.02.16 |
---|---|
[TDD] API 테스트로 전환하기 (0) | 2023.02.15 |
[TDD] POJO를 스프링부트 테스트로 전환하기 (0) | 2023.02.15 |
[TDD] POJO 상품 등록 기능 구현하기 (0) | 2023.02.14 |
TDD(Test-Driven-Development) 방법론 (0) | 2023.02.14 |