-
Notifications
You must be signed in to change notification settings - Fork 3
8월 9일 개발 로그
HyeonSik Choi edited this page Aug 9, 2024
·
16 revisions
- 클래스 생성시
- 구현체에 새로운 메서드가 추가되는 시점
- 인터페이스 설계가 끝났을 때
- 도메인 반환 X
- DTO를 반환해서 활용한다.
- 300~500 라인 정도!
- 판매자는 가격 변동 시간을 얼마단위로 조정할 수 있는가? 1분?
- 판매자는 호가 단위를 지정할 수 있나?
- 경매의 부하를 버틸 수 있기 위해서 어떻게 해아할까?
- 상품의 카테고리가 필요한가?
- 판매자, 구매자 이외의 행위자가 존재하는 것 같다. -> 스케줄러(경매를 자동적으로 종료시켜주는 역할)
- 실시간으로 경매의 가격 수량 현황을 보여주어야한다?
-
경매 제고는 인당 구매수량보다 작을 수 없다.
-
auction_inventory_less_than_purchase_limit_should_fail
-
최대 구매 수량 제한은 0보다 커야한다.
-
max_purchase_limit_should_be_greater_than_zero
-
가격 변동폭은 0보다 커야한다.
-
price_fluctuation_should_be_greater_than_zero
-
변동 시간 단위는 0보다 커야한다.
-
time_unit_for_fluctuation_should_be_greater_than_zero
-
경매의 시작시간은 종료 시간보다 이전이어야한다.
-
auction_start_time_should_be_before_end_time
-
경매의 지속시간은 최소 10분 최대 60분이다.
-
auction_duration_should_be_between_10_and_60_minutes
-
상품 이름은 비어있을 수 없다.
-
상품 원가는 0보다 커야한다.
-
경매 유형은 Null일 수 없다.
-
모든 타입은 Null일 수 없다.