Skip to content
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

[레거시 코드 리팩터링 - 4단계] 다즐(최우창) 미션 제출합니다. #789

Merged
merged 2 commits into from
Oct 29, 2023

Conversation

woo-chang
Copy link
Member

안녕하세요 밀리!
벌써 마지막 미션이네요 🥲

이전 리뷰에 말씀해주신 양방향 의존을 제거하고,
컨택스트 별로 모듈을 나누는 과정을 진행해 보았습니다!

모듈 간 의존 관계는 아래와 같습니다 :)

menu -> product
order -> menu, product
product
table

리뷰 잘 부탁드려요 🙇🏻‍♂️

@woo-chang woo-chang self-assigned this Oct 29, 2023
Copy link

@miseongk miseongk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

안녕하세요 다즐!
의존성 분리와 멀티 모듈 적용하신 것 모두 잘 봤습니다!
그동안 미션하느라 너무 고생많으셨어요 👍
이제 우테코에서 하는 미션이 모두 끝났네요..🥲
바쁘실텐데 준비 잘하시고 화이팅입니다!!

@@ -1,4 +1,4 @@
package kitchenpos;
package kitchenpost;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

패키지명에 오타가 있어요!

import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;

@Component
public class TableValidator {
public class TableValidatorImpl implements TableValidator {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

인터페이스와 구현체를 만들어서 의존성을 끊어주셨군요 👍

@miseongk miseongk merged commit a44f5a6 into woowacourse:woo-chang Oct 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants