-
Notifications
You must be signed in to change notification settings - Fork 0
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: 리뷰어 리뷰이 매칭 및 매칭 결과 공지 #18
base: main
Are you sure you want to change the base?
The head ref may contain hidden characters: "14-feat-\uB9AC\uBDF0\uC5B4-\uB9AC\uBDF0\uC774-\uB9E4\uCE6D-\uBC0F-\uB9E4\uCE6D-\uACB0\uACFC-\uACF5\uC9C0"
Conversation
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.
고생 많으셨어요~!
복잡한 로직일텐데 꼼꼼하게 신경 써주셨군요.
인터페이스 구조도 상황에 맞게 잘 잡아주신 것 같아요.
몇가지 코멘트 남겼으니 확인하시고 의견 남겨주세요!
src/main/java/greedy/greedybot/application/matching/MatchingResult.java
Outdated
Show resolved
Hide resolved
src/main/java/greedy/greedybot/application/matching/MatchingService.java
Show resolved
Hide resolved
src/main/java/greedy/greedybot/application/matching/MatchingService.java
Outdated
Show resolved
Hide resolved
src/main/java/greedy/greedybot/application/matching/MatchingService.java
Outdated
Show resolved
Hide resolved
src/main/java/greedy/greedybot/application/matching/MatchingService.java
Outdated
Show resolved
Hide resolved
src/main/java/greedy/greedybot/presentation/jda/listener/ReviewMatchListener.java
Outdated
Show resolved
Hide resolved
src/main/java/greedy/greedybot/presentation/jda/listener/ReviewMatchListener.java
Outdated
Show resolved
Hide resolved
src/main/java/greedy/greedybot/presentation/jda/listener/ReviewMatchListener.java
Outdated
Show resolved
Hide resolved
src/main/java/greedy/greedybot/presentation/jda/listener/ReviewMatchListener.java
Outdated
Show resolved
Hide resolved
src/test/java/greedy/greedybot/application/matching/MatchingServiceTest.java
Show resolved
Hide resolved
마지막으로 질문 있습니다! For Each와 for loop은 취향차이인지 상황마다 확실한 장단점이 있는지 궁금합니다. |
|
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 🚀
고생하셨어요!
작업 내용
SlashCommand 안에 자동완성 기능이 포함되어 있습니다. 그래서 자동완성 기능을 가진 SlashCommand를 그림과 같이 상속을 통해서 표현했습니다. ReviewMatchListener는 SlashCommand를 상속받은 AutoCompleteInteraction를 구현했기에 자동으로 이벤트로 등록 됩니다.
참고 사항
관련 이슈
PR 체크리스트