-
Notifications
You must be signed in to change notification settings - Fork 8
Labels
Description
어떤 부분을 리팩터링하려 하나요?
PATCH /my API의 경우에 닉네임과 프로필 이미지를 수정할 수 있습니다.
다만 메서드는 PATCH지만 실제 구현은 모든 정보를 한번에 넘기는 PUT의 구현으로 되어 있습니다
이 경우에 닉네임을 동시에 안바꾸어 주면 이미 존재하는 닉네임입니다. 오류가 발생해서 프로필만 변경하는 것이 불가능해집니다.
또한 닉네임만 변경할 때도 이미지를 같이 보내야 해서 다소 비효율적으로 보입니다.
즉 PATCH 메소드에 알맞게 리소스별로 수정이 가능하게 변경하거나, API를 나눌 필요가 있어 보입니다.
AS-IS
- 내 닉네임 또는 프로필 이미지 수정시 리소스를 모두 같이 보내야한다
TO-BE
- PATCH 메서드에 따라 전송한 리소스만 변경되게 수정
- 또는 API를 분리하기 /my/image, /my/nickname
작업 상세 내용
- TODO
- TODO
- TODO