배경
솔로 플레이는 room을 시작한 뒤에도 draft/auction game의 종료 조건이 달라질 수 있다. 현재 완료 조건은 다인 플레이를 전제로 설계된 부분이 있어, 1인 상태에서 턴 진행과 완료가 자연스럽게 이어지도록 도메인 규칙을 다시 봐야 한다.
작업 내용
- 1인 draft의 턴 진행과 완료 조건을 정의한다.
- 1인 auction의 라운드 진행과 완료 조건을 정의한다.
- game aggregate 구현을 새 규칙에 맞게 조정한다.
- 관련 단위 테스트를 추가한다.
수용 기준
- 1인 draft와 1인 auction이 정상적으로 완료된다.
- 완료 조건이 aggregate 테스트로 보호된다.
- 다인 플레이 완료 조건에는 회귀가 없다.
배경
솔로 플레이는 room을 시작한 뒤에도 draft/auction game의 종료 조건이 달라질 수 있다. 현재 완료 조건은 다인 플레이를 전제로 설계된 부분이 있어, 1인 상태에서 턴 진행과 완료가 자연스럽게 이어지도록 도메인 규칙을 다시 봐야 한다.
작업 내용
수용 기준