이전 미션에서 진행했던 리뷰 내용은 기본적으로 포함합니다.
블랙잭 도메인을 충분히 학습하고 설계에 녹여냈는지를 중점으로 리뷰한다.
- 블랙잭 도메인을 잘 이해하고 그것을 코드에 반영하였는가?
- 상속과 인터페이스를 적절하게 사용하였는가?
- Controller와 View 없이도 블랙잭 게임을 할 수 있는가?
- instanceof 연산자는 가능하면 쓰지 않고 구현하였는가?
- 딜러의 카드 중 하나는 비공개이며 모든 참가자의 차례가 끝나면 공개됩니다.
- 딜러는 17점 이상이면 카드를 추가로 받을 수 없습니다.
- 딜러는 17점 이상이 될 때까지 카드를 추가로 받아야 합니다.
- 각 참가자는 차례로 딜러와 경쟁하며 서로 경쟁하지 않습니다.
- https://www.high1.com/casino/contents.do?key=1764
- https://namu.wiki/w/블랙잭(카드게임)
- 도메인 지식을 코드로 구현해보는 경험
- 상속과 인터페이스를 활용하여 구현해보는 경험
- 규칙 6: 모든 엔티티를 작게 유지한다.
- 규칙 7: 3개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.