1석2
우리 팀원
<aside>
👉
S.A. 내용
</aside>
- 팀명 : 1석2조
- 프로젝트
- 개발 일정
- 역할 분담
- 사용하는 기술
- 와이어프레임
- API 명세
- ERD
- 어려웠던점
곽현규: 카드의 배치 순서 변경과 해당 카드의 order값의 변화를 어떻게 주어야 하는지 고민이 많이 되었습니다. 다른 칼럼으로도 이동할 수 있고, 같은 칼럼 내에서도 이동할 수도 있었기 때문에 두 가지의 경우를 먼저 나누어 생각해야 했습니다. 아래는 슬랙 메모장에 로직을 생각하며 끄적인 내용입니다..
- 다른 칼럼 내로 이동 - 이동하기 전의 열에서는, 카드의 현재 order보다 큰 order값을 갖는 카드들의 order가 1씩 감소하고, 이동할 열에서는 newOrder보다 크거나 같은 order를 갖는 카드들의 순서를 1씩 증가시키는 로직을 스스로 생각해냈고, 트랜잭션을 적용하여 구현하였습니다.
- 같은 칼럼 내로 이동 - 그림판을 그려가며 혼자 로직을 생각한 결과, 카드의 newOrder가 현재 order값보다 작을 경우와 클 경우를 나누어야 했습니다.
2-1. 카드의 newOrder가 현재 order값보다 작을 경우 - 카드의 newOrder 이상이고, order 미만인 카드들의 order를 1씩 증가시킵니다.
2-2. 카드의 newOrder가 현재 order값보다 클 경우 - 카드의 order 초과이고, newOrder 이하인 카드들의 order를 1씩 감소시킵니다.
이후 새로운 순서와 칼럼을 업데이트하는 것으로 코드를 구현하였습니다.
이병수: 카드 댓글 파트 CRUD 부분 에러 처리에 미숙했던 것 같고, 동일한 부분 프론트 영역 코드를 작성할 때 설명을 듣고 진행했음에도 작업 속도가 느려서 전체적인 팀 진행이 지연된 것 같습니다.
<aside>
👉 우리팀 약속
</aside>
우리 팀 규칙
- 13-14시 점심 시간, 19-20시 저녁 시간
- 공통 작업시간 오전 9시30분-1시
- 오후 8시 30분 Git Merge
팀별 일정표
- 8월 7일 (월) - S.A 문서 작성 (18시까지 제출), 상황 공유 20:30