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

[Refactor] 투표 리스트 조회 컨트롤러 enum 타입 변환 추가 #129

Merged
merged 4 commits into from
Oct 24, 2023

Conversation

PHS00
Copy link
Contributor

@PHS00 PHS00 commented Oct 23, 2023

어떤 내용에 대한 PR인가요?

변경된 내용에 대한 전반적인 설명을 작성해주세요

변경 사항

변경된 부분에 대한 상세한 내용을 나열해주세요

  1. 투표 리스트 조회 컨트롤러에서 enum 타입 변환을 해주는 컨버터를 추가하였습니다.

무엇을 위주로 보면 좋을까요?

리뷰어가 어디를 집중적으로 보면 좋을 지 알려주세요!

관련된 이슈

closes (#128 )

테스트 방법

변경 사항에 대한 테스트 방법이나 확인 사항을 기술합니다.

public static boolean isContinueRequest(String active) {
return findActive(active) == Active.CONTINUE;
public static boolean isContinueRequest(Active active) {
return active == Active.CONTINUE;
Copy link
Contributor

Choose a reason for hiding this comment

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

sort는 도메인에 두고 active는 인프라레이어에 둔 이유가 있을까? 나는 active가 엔티티의 필드가 아니고 레포지토리에 영향을 주지만 active가 레포지토리에 직접적으로 쓰이지 않고 날짜를 구분해서 가져오는게 비즈니스 로직인 점에서 도메인에 파일을 두는게 낫다고 생각함

Copy link
Contributor Author

Choose a reason for hiding this comment

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

voteEntity 에서 상태관리하기 떄문에 entity 디렉토리에 뒀는데 그게 맞는 거 같으면 옮겨도 댐

Copy link
Contributor

Choose a reason for hiding this comment

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

저번 스트림pr내용이긴 한데 못봐서 ㅈㅅ.. stream부분의 filter에서 Category.getActive를 했는데 Category 클래스에는 active가 없음. Active.values()의 명칭을 Category로 준것같은데 명칭이 겹치는 것 같습니다. 특히 앞글자 대문자가 클래스를 불러오는 것처럼 보입니다

page,
keyword,
getVoteListRequestConverter.toSort(sort),
getVoteListRequestConverter.toCategory(category));
Copy link
Contributor

Choose a reason for hiding this comment

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

@PHS00 PHS00 merged commit 2535c6a into weekly Oct 24, 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