[7주차/유리] 워크북 제출합니다#40
Conversation
YoungJJun
left a comment
There was a problem hiding this comment.
7주차 피드백
-
Member 리팩토링 잘 해주셨습니다.
-
Mission 엔티티도 비어있었는데 잘 구현된 것 같아요.
-
미션이 아직 대부분 완료되지 않은 것 같아요!
내가 진행중인 미션 조회 API, 내가 생성한 리뷰 조회 API, RequestBody Validation Check 및 General Exception에서 처리하도록 구현
모두 필수 미션이어서 구현해주세요!
-
MissionSuccessCode, MemberSuccessCode
두 성공코드 모두 CREATED가 있는데 실제 HTTP 코드는 OK로 들어가있어요! HTTP 코드에도 CREATED가 있습니다.
CREATED(HttpStatus.CREATED, "MISSION200_1", "성공적으로 미션을 생성했습니다.")이런식으로 수정해주세요.
-
MissionErrorCode
public enum MissionErrorCode implements BaseErrorCode{ MEMBER_NOT_FOUND(HttpStatus.NOT_FOUND, "MEMBER404_1", "해당 미션을 찾을 수 없습니다."); private final HttpStatus status; private final String code; private final String message; }
미션에러코드에 MEMBER_NOT_FOUND가 있습니다. MISSION 으로 바꿔주세요.
-
Mission엔티티에서start_dt,end_dt를String타입으로 사용하고 있습니다.LocalDate타입을 사용하면 날짜 유효성 검증과 날짜 연산이 훨씬 안전해집니다.→ 동일하게 String으로 사용하신 부분 더 있으면 찾아서 수정해주세요! 제가 다 확인하지는 못한 것 같습니다.
유리 7주차 수고하셨습니다. 이번주는 아직 구현되지 않은 부분이 많은 것 같아요! 추가해주시고 미션 완료여부는 Swagger 캡쳐를 통해 확인할거라 우선 Approve 하겠습니당!
|
아 추가로 API 구현이 많이 어려우시거나 구현했는데 해당 사항에 대해 추가로 피드백이 필요하시면 디코로 알려주세요. |
✅ 실습 체크리스트
✅ 컨벤션 체크리스트
📌 주안점