Test ‐ 요구사항 구현 및 단계적 확장 - dnwls16071/Backend_Study_TIL GitHub Wiki
📚 은행 입출금 예제 개발하기(2025.03.30 - 기술 과제 테스트)
- 요구사항1. 상품을 주문할 수 있어야 한다.(기본 기능 구현)
- 요구사항2. 상품을 추가할 수 있어야 한다.(기본 기능 구현)
- 요구사항3. 만약 상품 재고보다 많은 양의 상품을 주문한다면 주문이 불가능하다.
- 요구사항4. 여러 고객이 동시에 주문을 할 때 발생할 수 있는 동시성 이슈를 개선할 수 있어야 한다.(동시성 구현)
- 요구사항5. 상품을 추가하는 것과 주문하는 부분을 객체 지향 프로그래밍으로 구현한다.
- 요구사항6. 객체 지향 프로그래밍의 핵심인 캡슐화, 추상화, 상속, 다형성 등을 적용할 수 있어야 한다.