1석2

우리 팀원

<aside> 👉

S.A. 내용

</aside>

곽현규: 카드의 배치 순서 변경과 해당 카드의 order값의 변화를 어떻게 주어야 하는지 고민이 많이 되었습니다. 다른 칼럼으로도 이동할 수 있고, 같은 칼럼 내에서도 이동할 수도 있었기 때문에 두 가지의 경우를 먼저 나누어 생각해야 했습니다. 아래는 슬랙 메모장에 로직을 생각하며 끄적인 내용입니다..

혼자 로직 짰음.PNG

  1. 다른 칼럼 내로 이동 - 이동하기 전의 열에서는, 카드의 현재 order보다 큰 order값을 갖는 카드들의 order가 1씩 감소하고, 이동할 열에서는 newOrder보다 크거나 같은 order를 갖는 카드들의 순서를 1씩 증가시키는 로직을 스스로 생각해냈고, 트랜잭션을 적용하여 구현하였습니다.
  2. 같은 칼럼 내로 이동 - 그림판을 그려가며 혼자 로직을 생각한 결과, 카드의 newOrder가 현재 order값보다 작을 경우와 클 경우를 나누어야 했습니다. 2-1. 카드의 newOrder가 현재 order값보다 작을 경우 - 카드의 newOrder 이상이고, order 미만인 카드들의 order를 1씩 증가시킵니다. 2-2. 카드의 newOrder가 현재 order값보다 클 경우 - 카드의 order 초과이고, newOrder 이하인 카드들의 order를 1씩 감소시킵니다.

이후 새로운 순서와 칼럼을 업데이트하는 것으로 코드를 구현하였습니다.

이병수: 카드 댓글 파트 CRUD 부분 에러 처리에 미숙했던 것 같고, 동일한 부분 프론트 영역 코드를 작성할 때 설명을 듣고 진행했음에도 작업 속도가 느려서 전체적인 팀 진행이 지연된 것 같습니다.

<aside> 👉 우리팀 약속

</aside>

우리 팀 규칙

팀별 일정표