-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feat] 장바구니에 현재까지 담은 음식 상품의 금액을 볼 수 있는 기능 추가 #70
The head ref may contain hidden characters: "feature/66_Hyeon-Uk_\uC7A5\uBC14\uAD6C\uB2C8\uC5D0_\uD604\uC7AC\uAE4C\uC9C0_\uB2F4\uC740_\uC74C\uC2DD_\uC0C1\uD488\uC758_\uAE08\uC561\uC744_\uBCFC_\uC218_\uC788\uC5B4\uC57C_\uD55C\uB2E4"
[feat] 장바구니에 현재까지 담은 음식 상품의 금액을 볼 수 있는 기능 추가 #70
Conversation
- customerId와 menuList를 불변으로 선언해서 내부 안정성 향상
- Cart Domain을 사용하는 같은 패키지내의 클래스, 혹은 자식 클래스는 List를 커스텀할 수 있도록 생성자 추가.
- 같은 가게의 메뉴만 담을 수 있다. - 오픈한 가게의 메뉴만 담을 수 있다.
- 빈 장바구니면 0원이 return된다. - 담긴 메뉴의 총 합이 return된다.
- 더 명확하게 가져온다는 의도를 메서드명에 명시
- 현재 담긴 금액을 알 수 있는 메서드 추가
- 빈 장바구니면 0원이 return된다. - 담긴 메뉴의 총 합이 return된다.
- 빈 장바구니면 0원이 return된다. - 담긴 메뉴의 총 합이 return된다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM !
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! 카트에 관련하여 궁금한점 코멘트 남겼습니다~
💡 다음 이슈를 해결했어요.
Issue Link - #66
💡 이슈를 처리하면서 추가된 코드가 있어요.
CartFixture
Cart 도메인 테스트를 진행할 때 더미 데이터를 쉽게 가져올 수 있도록 Fixture를 구현
TestStore
테스트를 위해 Mock객체인 TestStore를 구현
TestMenu
테스트를 위해 Mock객체인 TestMenu를 구현
✅ 셀프 체크리스트