폭풍이 지나간 하늘.
맑은 수도권의 하늘과 대비되어
남부지방은 이번 힌남노 태풍으로
큰 피해를 입고 있는 중이라는 뉴스를 많이 듣게 되었다.
참.. 자연재해 앞에 인간은 무력하다는걸 다시금 깨닫게 되었던 아침이었다
지도 기반으로 근처에 있는 강아지 정보를 불러와야 하는
우리 프로젝트.
다른 로직을 다 생각했었는데
근처의 강아지를 어떻게 찾아와야 할 지에 대한 고민을 어제서야 하기 시작했었다.
모든 강아지의 위치(마지막위치) 정보를 불러와서 거리계산을 해야하나?
모든 정보를 불러오는 절차가 의미없지 않을까?
메인 화면에 들어갈 때 마다 계산을 지속적으로 해야 할까..?
등등의 여러 고민 끝에
'현재 나의 위치' 에서 원을 그려서 (ex. 반경 5km)
그 반경 안에 들어있는 값들만 filter 해서 표기하자! 라는 결론이 나왔었다.
그리고 사용할 map api (kakao maps) 를 찾아보니
역시나.
'원' 을 그려서 반경을 설정해주는 api 가 있었다...
태풍 이슈로, 모든 팀원이 한 자리에 함께 하지 못해
리모트 회의도 진행해 보게 되었다!
화면 작업 관련하여서
FE 에서도 '프론트엔드 페이지 명세' 를
사용자 행동, 프론트엔드 작업 등을 상세하게 나누어 공유해주셨고
소통할 때 막연하게 페이지를 말하면서 소통하는 것이 아닌
작성된 문서를 보며 소통할 수 있게 되어
다시금 문서 작성의 중요성을 깨닫게 되었다..!!
내일(수요일)이 2차 중간점검의 날이다.
1차 중간점검으로부터 어느 정도의 진전이 있었는지를 확인하게 되고
관련하여 여러 조언을 들을 수 있을 듯 하여
기대도 되지만
프로젝트 속도가 더딘 것은 아닌가 걱정도 된다..
내일은 '회원가입' 및 '메인페이지' 를 보여주는 것을 1차 목표로 삼았는데
관련하여 '거리 계산' - '좋아요 기능' - '채팅 기능' 이 우선순위로 나와야 한다는 것을 다시금 인지했다.
webSocket을 사용하여 FE 와 실시간 채팅 통신하는 부분이..
처음 접근해 보는 부분이라 많이 어려웠다..
(실제로 아직 완성하지 못했다.)
참고한 링크들은 아래와 같다.
https://github.com/sanchoco/NestJS_Chat
https://gabrieltanner.org/blog/nestjs-realtime-chat/
참고했던 각 페이지들이
websocket 버전에 대해 특정 버전에 의존하는 부분이 있어서
최신 버전에서도 적용할 수 있는 방법이 있을까.. 고민하는 부분에서
사실 오늘 하루를 다 보낸 것 같다.
약 6시간동안 탐구해본 결과...
'일단 잘 돌아가는 버전으로의 코드를 사용하자' 가 1차 결론이 되었다...
프로젝트가 시간에 쫓기고 있기에.....
이게 참 쉽지 않다.
최신 버전으로 최대한 적용해보고 싶었는데
시간에 쫓겨서 '다음에..' 라는 핑계가 하나씩 쌓이고 있는데
(사실 오늘 refreashToken 을 header 에 넣는 res.setHeader 문제도 있었다..
완벽하게 원리를 이해하지 못한 채로 reference code 를 사용해서 찜찜하다..)
이 쌓이고 있는 부분을 리스트업해서
나중에 꼭 되돌아 봐야겠다.
알림 설정도 하고..
다시 꼭 돌아볼 수 있도록...
'Project Management > 회고' 카테고리의 다른 글
[일일회고] 2차 중간점검과 소켓통신(채팅) (0) | 2022.09.08 |
---|---|
[일일회고] OpenAPI 적용과 Login/Logout/MailAuth. 22. 09. 05 (월) (0) | 2022.09.06 |
[일일회고] 중간점검, priority수정, issue 생성 22. 09. 02(금) (0) | 2022.09.02 |
[일일회고] ERD 보완 및 Data Flow Diagram & API Docs - 22. 09. 01 (목) (0) | 2022.09.02 |
[일일회고] 만들어야 할 API 목록 만들기, 기획 또 수정, 기획의도 및 priority 설정하기 22. 08. 31(수) (0) | 2022.09.01 |