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

#260 [feat] 지원서 작성하기 POST API에 response로 만료일 보내기 #261

Merged
merged 6 commits into from
Mar 3, 2024

Conversation

hellozo0
Copy link
Member

관련 이슈번호

해결하는 데 얼마나 걸렸나요? (예상 작업 시간 / 실제 작업 시간)

  • 30m / 30m

해결하려는 문제가 무엇인가요?

  • 지원서 작성하기 POST API에 response로 만료일 보내기

어떻게 해결했나요?

  • 만료일 계산해서 원하는 포맷으로 return
스크린샷 2024-02-28 오후 10 28 59

@hellozo0 hellozo0 added the feat label Feb 28, 2024
@hellozo0 hellozo0 self-assigned this Feb 28, 2024
Copy link
Member

@KWY0218 KWY0218 left a comment

Choose a reason for hiding this comment

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

작업하시느라 고생하셨습니다!
코맨트 확인해주세요!

Comment on lines 53 to 56
public String calExpireDate(){
LocalDate expiredDate = getCreatedAt().plusDays(7).toLocalDate();
return expiredDate.format(DateTimeFormatter.ofPattern("yyyy. MM. dd."));
}
Copy link
Member

Choose a reason for hiding this comment

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

p3
해당 도메인에서는 만료일만 반환하고 format을 맞추는 작업은 service 내에서 하는 것이 어떨까요?

해당 날짜 포멧은 api에 의해 실행되서 동작하는 로직인데, 도메인 로직에서 해당 로직을 실행하는 것은 다소 어색하다고 생각합니다..!

또한, 만약 다른 api에서 다른 날짜 포멧으로 반환해야 할 때, 해당 도메인 로직이 수정되는 사항이 발생하기 때문에 해당 도메인 로직에서는 만료일 값만 반환하고, 서비스 로직에서 처리하는 것이 좋을 것 같습니다

p3
또한, 결국 만료일을 반환 받는 것이기 때문에 getExpiredDate 의 네이밍이 더 자연스러울 것 같습니다.

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

@KWY0218 KWY0218 left a comment

Choose a reason for hiding this comment

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

굳 좋습니다 ~ ! 👍

@hellozo0 hellozo0 merged commit 1553bcb into develop Mar 3, 2024
1 check failed
@hellozo0 hellozo0 deleted the feat/#260 branch March 3, 2024 05:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[feat] 지원서 작성하기 POST API에 response로 만료일 보내기
2 participants