시리즈 게시글
Wednesday, June 28, 2023
#daily
TODOs
- [ ]
WORKs
TILs
Common Test 모듈 관련 문제점
문제
- 여러 서버군에 대한 E2E Test 를 하고 있음
- 서버별로 Request Context Interceptor, ArgumentResolver 와 같은 WebMvcConfigurer 가 다 다르다.
- 그런데 spring auto configure 때문에 여러 서버를 참조하는 common test 모듈에서 E2E Test 를 하면 모든 서버의 Configurer 가 지정되는 문제가 있다.
- 대표적으로 RequestContext 가 잘못 입력되는 등등의 문제가 있다.
해결
- 근본적인 해결책은 E2E Test 를 위한 모듈을 쪼개는 것이다.
- 하지만 지금 여력이 없으므로, 우선 당장의 문제가 되는 RequestContext 에 대해서만 처리해 두고 Swing Project 끝나고 나서 모듈을 쪼개는 방향으로 이어가보자
Swing 에 하고싶은 질문
User Name 필수값인가? 그렇다면 우리도 좀 줘. Locale 정보도 우리한테 줘.
정산
티머니 정산 때 부터 BizCredit 사라짐, 없애야 한다
TODOs
- 호출 까지의 플로우
- 유저 연동
- 일반적인 유저의 플로우 스윙유저는 다 막기 (정보 변경, 결제수단 등록 등등)
- 로그인 막기, But 스윙 유저가 존재하는데 다시 로그인 하려고 하는 경우에 뺏기
- Estimation 내려주기
- Request 시도하기
- 유저 연동
- 호출 후의 플로우
- UI 노출
- Server Push (Optional?)
- 취소
- 푸쉬 연동
- 정산
- BizExpenditure => SwingExpenditure?
- 라이드 종료에 대한 WebHook
- 기타
- Localize
- 보안 관리 (IP blocking)
- 젠데스크
- 각 오프라인 서비스 제공자가, 각각의 CX 대응 플로우를 타도록
- 서버 사이드 로깅 어떻게 할지
- 기존 테이블이 오염되지 않아야 한다
정산이란?
돈받을거 받고, 나눠줄거 나눠주는 행위 PG 사 -> 돈 받을거 받는 곳 택시 정산사 -> 돈 줄거 주는 곳