-
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/user redis test #20
Conversation
Test Results12 tests 12 ✅ 1s ⏱️ Results for commit 1e8a011. ♻️ This comment has been updated with latest results. |
|
잘 작성해주신거 같습니다. 이번 작업은 기존 엔티티 반환들을 dto로 반환하는 작업과 테스트 코드 작성인 것으로 확인하였습니다. |
service layer에서 dto 변환이 일어날 경우 문제가 service에서 너무 많은 처리를 한다는 것 입니다. 수많은 dto가 있다고 생각하면 service 클래스가 더러워질 수 있습니다. |
이건 정답이 없는 문제라 정해야 할 것 같네요 |
확실히 정답이 없는 문제인거 같습니다. 저는 재사용성 측면에서 바라봤을 때 결국 dto가 비즈니스 로직에 묶여 있다면 장기적으로 봤을 때 프로젝트가 커졌을 경우 재사용성으로 인한 문제가 발생하지 않을까 생각이드네요. 당장의 구현에 있어서는 이런 부분이 발생하지 않을 것으로 보입니다. |
public Mono<User> addUser(@RequestBody User user) { | ||
return userService.create(user); | ||
} | ||
@PostMapping(produces= MediaType.APPLICATION_JSON_VALUE) |
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.
이렇게 value 값을 지정하면 어떤 이점이 있나요? 저 형태가 아니면 예외를 발생시키나요?
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.
불필요한 부분 같습니다 제거 했습니다.
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.
머지하겠습니다.
✏️ 작업 개요
redis crud 관련 통합 테스트와 dto를 추가
⛳ 작업 분류
🔨 작업 상세 내용
💡 생각해볼 문제