upa-r-upa/taskie-backend

투두 Order 업데이트 API

Closed this issue · 0 comments

작업 내용

  • 투두는 오더 값이 존재해야 하는데, 해당 값을 업데이트 하는 전용 API를 추가해야 합니다.
  • 왜냐면 투두 개별 업데이트 API로 하는 것은 단일 업데이트만을 가정하는 것이기 때문에, 다중 업데이트를 지원하는 API로 새로 파야합니다.

오더를 백엔드에서 계산하는 게 맞을지, 클라이언트에서 계산 하는 게 맞을지에 대한 고민

  • 이건 고민을 해봤는데, 오더를 수정하는 것은 클라이언트 에디터상에 일임하는 것이 맞다고 봤습니다.
  • 왜냐면 오더링을 하고 난 이후에 계산 과정이 필요한데, 이 과정은 백엔드에 존재한다 하더라도 계산 속도 차이로 인해서 클라이언트는 계산된 reponse를 가져다 사용을 할 순 없습니다. 그래서 만약 백엔드에 존재한다 하더라도 클라이언트에서도 항상 계산을 동시에 해줘야 하는 부분입니다.
  • 만약 클라이언트와 백엔드가 동일한 로직을 각자의 영역에서 중복 계산한다면 비효율적이기도 하고, 클라이언트에게 일임해 신뢰하고 쓰는 것이 문제 없는 영역이기 때문에 그냥 받아서 사용하려고 합니다.
  • 다만 클라이언트에서 오더를 관리할 때의 로직은 차후에 협의 해야겠습니다.