Closed Han-Joon-Hyeok closed 3 weeks ago
챌린지 상세 정보 조회 컨트롤러 GET /challenges/{id} 의 response DTO 에 중도 포기 여부를 보여주는 isGivenUp 필드를 추가했습니다.
GET /challenges/{id}
중도 포기 여부
isGivenUp
그리고 가독성 향상을 위해 일부 메서드는 리팩토링 했습니다.
ChallengeDetailsResponse DTO 에 isGivenUp 필드를 추가했습니다.
ChallengeDetailsResponse
@Getter @Builder public class ChallengeDetailsResponse { // ...중략 private Boolean isHost; private Boolean isMemberEnrolledInChallenge; private Boolean isGivenUp; // 추가한 필드 }
추가된 필드에 맞게 테스트 코드를 수정했습니다.
서비스 메서드의 가독성을 높이기 위해 별도의 메서드로 분리하는 작업을 했습니다.
개요
챌린지 상세 정보 조회 컨트롤러
GET /challenges/{id}
의 response DTO 에중도 포기 여부
를 보여주는isGivenUp
필드를 추가했습니다.그리고 가독성 향상을 위해 일부 메서드는 리팩토링 했습니다.
작업 상세 내용
1. 중도 포기 여부 추가
ChallengeDetailsResponse
DTO 에isGivenUp
필드를 추가했습니다.2. 테스트 코드 수정
추가된 필드에 맞게 테스트 코드를 수정했습니다.
3. 서비스 일부 메서드 리팩토링
서비스 메서드의 가독성을 높이기 위해 별도의 메서드로 분리하는 작업을 했습니다.