항해 플러스 백엔드 과정 3주차 회고
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)
이번 주차를 지나며 겪었던 문제는 대기열을 DB로 구현할 때 테이블을 어떻게 구성할지에 대한 고민이었습니다.
2. 시도
문제를 해결하기 위해 팀원 및 다른 조원들과 의견을 공유하며 대략적인 윤곽을 잡아보았습니다.
3. 해결
완벽하게 해결된 것은 아니지만, 대기열과 참가열 테이블로 구분하여, 대기열에서 진입할 수 있는 순번이 된 토큰을 참가열로 유입시키는 방법을 생각해 보았습니다. 이 부분은 실제로 구현하면서 보완해 나갈 예정입니다.
4. 알게된 것
문제를 해결하기 위해 시도하면서 시퀀스 다이어그램을 그리는 방법에 대해 더 깊이 이해하게 되었습니다. 대략적으로 알고 있었지만, 실제로 자세하게 써본 경험은 없어서 이번 기회에 많은 부분을 알게 되었습니다.
Keep : 현재 만족하고 계속 유지할 부분
- 시퀀스 다이어그램 그리는 방법을 좀 자세히 알게 되었고 깃허브 마일스톤? 작성 방법을 알게 되어서 만족스러웠습니다.
Problem : 개선이 필요하다고 생각하는 문제점
- DB 설계를 좀 더 개선해볼 필요가 있다고 생각합니다.
Try : 문제점을 해결하기 위해 시도해야 할 것
- 좀 더 완성도 높은 DB를 설계해서 기능 구현 까지 마치는 것입니다.
This post is licensed under CC BY 4.0 by the author.