[Refactor] user 페이지에 남은 금액 남은 횟수 추가 #231
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚩 관련 이슈
📋 구현 기능 명세
📌 PR Point
보니까 user.getSavedAmount와 count가 null인 경우를 테스트하면 500이 떠서 이유를 보니까 npe가 떠서 null처리를 안에 변수 하나를 더 써서 처리해주긴 했습니다..! 전체적인 테스트 코드 설계를 해보고 테스트 케이스 짜보는 것도 좋은 경험이 될 것 같아요!
그리고 안에 response보니까 userResponse 부분만 내부 클래스를 사용해서 구현한 것 같은데 모두 이런식으로 바꿀 것인지? 아니면 userDto를 하나 더 파서 거기다가 넣어주고 쓰는 방식으로 한다든지 통일을 하면 좋을 것 같기도 합니다..!(이건 물론 장단점 비교 후에 해보는 것이 좋지 않을까! 최근에 17버전에서 record 쓰고나니 데이터 불변성 등을 보장하는 것에 대해서 생각해보니 저런 방법도 좋은 시도라고 생각합니다.☺️
어떤 부분에 리뷰어가 집중해야 하는지
제가 밑에 있던 코드들을 조금 수정했는데 예외 케이스는 있을지, 테스트 케이스로는 무엇들이 있을지 고민해보면 좋을 것 같습니다.
개발하면서 어떤 점이 궁금했는지
흠 간단한 테스트 코드 설정.. 다 하면 브랜치파서 적용해보도록 하겠습니다!
📸 결과물 스크린샷
🛠️ 테스트
🚀 API Endpoint