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: 승인된 신청자 수 필드 추가 #464

Merged
merged 3 commits into from
Oct 27, 2024
Merged

Conversation

mikekks
Copy link
Member

@mikekks mikekks commented Oct 24, 2024

👩‍💻 Contents

  • 예전에 말씀드린 작업진행했습니다!

  • 설명을 드리면, 모임 신청 수가 아니라 승인된 신청 수를 반환해야 했습니다! 하지만 제가 착각을 해서 옛날에 신청 수로 구현했었습니다! 그래서 최근에 신청 수가 아닌 승인된 신청 수를 반환하도록 로직을 변경했습니다. 하지만 변수명은 아직 appliedCount (신청 수)로 되어있습니다. 이게 자꾸 헷갈리게 만든다고 생각해서 개선하고자 했습니다!

  • 원래는 meeting/v2/patch-1 이런식으로 새로운 API를 만들려고 했는데요!

  • 그런 방식은 필드 하나 바꾸는 거에 비해 너무 수정 범위가 크다고 생각했습니다!

  • 간단하게 해결할 방법 고민하다가 그냥 필드를 추가한 후에, 나중에 마이그레이션 끝나면 해당 필드 삭제 하는게 가장 효율적일 것 같아 그렇게 구현했습니다!

스크린샷 2024-10-24 오후 2 06 59

📝 Review Note

  • QueryProjection 를 사용하지 않는데 남아있더라고요! 그래서 이 부분 삭제했습니다.
  • 모임 제목 에만 private final 이 안되어 있더라고요?! 단순 실수인 것 같아 수정했습니다!

📣 Related Issue

✅ 점검사항

  • docker-compose.yml 파일에 마이그레이션 한 API의 포워딩을 변경해줬나요?
  • Spring Secret 값을 수정하거나 추가했다면 Github Secret에서 수정을 해줬나요?
  • Nestjs Secret 값을 수정하거나 추가했다면 Docker-Compose.yml 파일 및 인스턴스 내부의 .env 파일을 수정했나요?

@mikekks mikekks added the 🛠️ refactor 리팩토링 및 개선 label Oct 24, 2024
@mikekks mikekks requested a review from hoonyworld October 24, 2024 05:19
@mikekks mikekks self-assigned this Oct 24, 2024
Copy link

height bot commented Oct 24, 2024

Link Height tasks by mentioning a task ID in the pull request title or commit messages, or description and comments with the keyword link (e.g. "Link T-123").

💡Tip: You can also use "Close T-X" to automatically close a task when the pull request is merged.

Copy link
Member

@hoonyworld hoonyworld left a comment

Choose a reason for hiding this comment

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

고생하셨습니다 민규님!

&& meeting.getCanJoinOnlyActiveGeneration();

return new MeetingResponseDto(meeting.getId(), meeting.getTitle(),
meeting.getTargetActiveGeneration(), meeting.getJoinableParts(), meeting.getCategory(),
meeting.getTargetActiveGeneration(), meeting.getJoinableParts(), meeting.getCategory().getValue(),
Copy link
Member

Choose a reason for hiding this comment

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

왜 Category Getter에는 getValue() 옵션이 추가되었을까요?

기존에는 없었어서 여쭈어봅니다.

Copy link
Member Author

Choose a reason for hiding this comment

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

스크린샷 2024-10-26 오후 4 12 36

기존에도 getValue()를 사용하지 않았나요?!

Copy link
Member Author

Choose a reason for hiding this comment

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

저게 enum이 아니라 "스터디" 이런식으로 줘야해서 그랬던 거 같습니다!

Copy link
Member

Choose a reason for hiding this comment

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

아하 확인했습니다!

public LocalDateTime getmStartDate() {
    return mStartDate;
}

public LocalDateTime getmEndDate() {
    return mEndDate;
}

해당 getter도 사용하지 않는 것 같은데 삭제하는게 어떨까요?

Copy link
Member Author

Choose a reason for hiding this comment

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

이거는 예전에 스웨거 때문에 남겨둔걸로 기억해요!!

Copy link
Member Author

Choose a reason for hiding this comment

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

이렇게 하지 않으면 스웨거 상에서 앞에 "m" 글자가 사라지더라고요..

@mikekks mikekks merged commit 0534d13 into develop Oct 27, 2024
1 check passed
@mikekks mikekks deleted the refactor/#432 branch October 27, 2024 03:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🛠️ refactor 리팩토링 및 개선 size/M
Projects
None yet
Development

Successfully merging this pull request may close these issues.

refactor: 모임 전체 조회 v2.1 개발
2 participants