Closed ParkJiwoon closed 3 years ago
비슷비슷하게 쓰이는 Member 관련 DTO 가 너무 많음
이전에는 포스트 갯수, 팔로워 수 등등 추가적인 연산이 필요한 경우 성능 이슈를 고려해서 DTO 를 분리했었음
하지만 Member 엔티티에 postCount, followerCount 등의 컬럼을 추가 했기 때문에 성능적인 문제는 이제 없어짐
postCount
followerCount
굳이 DTO 를 분리할 필요 없이 필요할만한 데이터 전부 한번에 내려줘도 괜찮을 것 같음
MemberResDto
public class MemberResDto { @NotNull private String displayId; private String nickname; private String profileImageUrl; private String introduction; private Long postCount; private Long followingCount; private Long followerCount; private Boolean isFollowedByMe; // 요청 보낸 계정이 팔로우 중인지 }
리팩토링 완료해서 종료
Feature
비슷비슷하게 쓰이는 Member 관련 DTO 가 너무 많음
이전에는 포스트 갯수, 팔로워 수 등등 추가적인 연산이 필요한 경우 성능 이슈를 고려해서 DTO 를 분리했었음
하지만 Member 엔티티에
postCount
,followerCount
등의 컬럼을 추가 했기 때문에 성능적인 문제는 이제 없어짐굳이 DTO 를 분리할 필요 없이 필요할만한 데이터 전부 한번에 내려줘도 괜찮을 것 같음
Goal
MemberResDto
라는 하나의 DTO 로 통일하자Assignees