Skip to content

내 정보 변경 로직 수정 #226

@wibaek

Description

@wibaek

어떤 부분을 리팩터링하려 하나요?

PATCH /my API의 경우에 닉네임과 프로필 이미지를 수정할 수 있습니다.

다만 메서드는 PATCH지만 실제 구현은 모든 정보를 한번에 넘기는 PUT의 구현으로 되어 있습니다

이 경우에 닉네임을 동시에 안바꾸어 주면 이미 존재하는 닉네임입니다. 오류가 발생해서 프로필만 변경하는 것이 불가능해집니다.

또한 닉네임만 변경할 때도 이미지를 같이 보내야 해서 다소 비효율적으로 보입니다.

즉 PATCH 메소드에 알맞게 리소스별로 수정이 가능하게 변경하거나, API를 나눌 필요가 있어 보입니다.

AS-IS

  • 내 닉네임 또는 프로필 이미지 수정시 리소스를 모두 같이 보내야한다

TO-BE

  • PATCH 메서드에 따라 전송한 리소스만 변경되게 수정
  • 또는 API를 분리하기 /my/image, /my/nickname

작업 상세 내용

  • TODO
  • TODO
  • TODO

참고할만한 자료(선택)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions