본문 바로가기
lean/주간 회고

24.07.07~24.07.14

by mattew4483 2024. 7. 14.
728x90
반응형

업무 공유

기존 고객사 데이터 이관

guide builder 데이터 구조 개선본 작업을 마무리했다.

core package, extension, script 코드를 v2에 맞게 개발했고,

이를 통해 기존 데이터 구조에서 발생하던 버그를 해결하고 좀 더 다양한 요구사항에 대응할 수 있게 되었다.

 

그런데, 현재 이전 버전으로 서비스를 이용하고 있는 고객사가 존재했고

해당 고객사 데이터가 v2에서 호환될 수 있도록, 기존 데이터 이관 및 테스트를 진행했다.

v1의 동작을 그대로 수행하는 게 중요했다.

서로서로 얽힌 100개가량의 데이터가 존재했고

각 데이터 순서를 명확하게 유지하는 것이 무엇보다 중요했기 때문에...

가이드 간 연결 관계를 일일히 확인하고, 직접 데이터를 변경해 주었다.

 

데이터 이관 후 버그 픽스

데이터 이관 후, 기존 고객사에서 v2 버전이 정상적으로 동작하는지 테스트 후 버그를 수정했다.

요소 조회 기능, 스텝 간 분기 기능, 타겟 요소 조회 기능 등에서 기존 동작과 다른 부분을 발견해 이를 수정했다.

 

다국어 지원 기능 개발

기존 고객사에서 접속 국가 별로 다른 언어를 보여주고 싶단 요구사항이 발생했다.

영어, 한국어, 일본어가 지원 대상 언어였고

고객사에서 나라별 언어 json 파일을 제공하면, 해당 고객사가 script 실행 시 식별한 나라에 맞는 언어가 보이는 형태!

 

이를 위해 

  1. s3에 저장된 단어 사전 파일 load
  2. 입력받은 언어 식별자에 맞는 단어 변환

을 수행하는 hooks를 작성한 뒤, 각 Step별 언어를 변환한 뒤 화면에 띄워줬다.

728x90
반응형

'lean > 주간 회고' 카테고리의 다른 글

24.07.21~24.07.28  (0) 2024.07.28
24.07.14~24.07.21  (0) 2024.07.21
24.06.30~24.07.07  (0) 2024.07.07
24.06.23~24.06.30  (0) 2024.07.01
24.06.16~24.06.23  (0) 2024.06.24