-
Notifications
You must be signed in to change notification settings - Fork 0
231122 회의록
littlesam95 edited this page Nov 22, 2023
·
2 revisions
- 멘토링 회고
- 백엔드 수행 내역 공유
- 안드로이드 수행 내역 공유
- 기능별 플로우 차트
- 게임 기능
- 소켓 통신을 어떤 순서로 어떻게 수행할 것인지
- DB에 히스토리 저장 과정 포함
- 게임 기능
- 서버 부하(너무 많은 통신)
- 실시간성에 대해 고려할 부분이 많다.
- 서버 부하를 줄이기 위해 어떻게 할 것인지
- 위치를 주고 위치를 받는 api 따로 둘 수 있다.
- 위치가 변하지 않으면 통신x
- 지도에서 소켓 통신?
- 소켓 목록을 가져오기 위한 API 1번만 호출
- 이후 소켓을 통해 변경 사항만 업데이트
- 실시간성에 대해 고려할 부분이 많다.
- DTO
- 응답에 대해서 통합하는게 좋다.
- base response를 정의하고 그 밑에 정의
(추상 클래스 extends)
- statuscode, message, data, error, of 인터페이스 정의정도)
- CI/CD의 우선순위는 조금 낮춰도 좋음, 기능 개발이 급해 보임
- 3단계로 테스크를 분리할 것
- DTO 및 컨트롤러 구현 → Swagger로 API 문서 공유
- entity, repository 구현
- 서비스 구현
- 각 단계에서 테스트 코드 작성도 포함되어야 함
- husky와 lint-staged로 커밋할 때마다 자동으로 lint 검사
- 소셜 로그인
- 지금 서버와 연동이 되지 않더라도, 연동된 것처럼 미리 구현을 해 둔다면 나중에 피곤하지 않을 것이다.
- 다른 부분도 마찬가지
- 지금 서버와 연동이 되지 않더라도, 연동된 것처럼 미리 구현을 해 둔다면 나중에 피곤하지 않을 것이다.
- 권한
- 미디어 접근 권한 필요한가? → Google에서 제공하는 PhotoPicker 사용하면 문제 없다고 함
- 트러블 슈팅 정리?
- 현재 문제점
- 사진 안뜸
- 양방향 BindingAdapter를 사용하여 질문 카드에서 Spinner를 통해 문답 개수를 선택하면 문답 개수 데이터를 View → ViewModel로 보내려 했는데 잘 되지 않는다.
- 해결 문제점
- 정보창 버튼 안눌림 → 따로 뺌
- 현재 문제점
- 지도 소켓 통신 고려 + 업데이트 내역만 통신
- 지도 관련해서 소켓 통신 과정을 정리할 필요가 있음
- 기능별 플로우 차트 작성(11/23)
- 지도 기능
- 게임 기능
- 채팅 기능