데이터 변경과 마이그레이션, 그리고 사소한 버그들의 하루
오늘은 크게 세 개의 프로젝트에서 작업이 진행됐는데, 특히 데이터 구조 변경이 주요 테마였달까요.
Repository A에서는 꽤 흥미로운 변경이 있었습니다. 기존에 '공급업체'로 표시되던 정보를 '다도구 작가'로 바꾸는 작업이었는데, 단순히 라벨만 바꾸는 게 아니라 연동 데이터 자체를 변경해야 했어요. 상품 목록 필터부터 상품 상세 페이지까지 일관되게 적용하느라 여러 커밋이 오갔습니다. 아, 그리고 영문 런칭이 미뤄져서 ENG 버튼을 임시로 숨김 처리했는데... 언제쯤 다시 볼 수 있을지 (기약은 없고요).
Repository B는 마이그레이션과 중복 데이터 처리로 분주했네요. 브랜드 데이터에서 중복된 brand_category_no를 찾아내고 정리하는 로직을 추가했는데, 생각보다 복잡한 작업이었어요. 데이터 마이그레이션할 때마다 느끼는 건데, 깔끔해 보이는 데이터도 막상 뜯어보면 예상치 못한 이슈들이 숨어있더라고요. 이벤트 데이터 마이그레이션 기능도 새로 추가했습니다.
Repository C은 GA4 연동으로 간단하게 마무리. 사용자 데이터를 제대로 추적할 수 있게 됐으니 이제 진짜 인사이트를 얻을 수 있겠어요.
마지막에 Liquid 문법 정리 작업도 했는데, 주석 제거하고 코드 구조 개선하니 확실히 가독성이 좋아졌습니다. 코드도 가끔은 정리정돈이 필요하니까요.
고객사 정보 보호를 위해 프로젝트명 및 일부 세부 정보가 마스킹 처리되어 있습니다.
작업한 프로젝트
상세 커밋 내역
기능 추가
Repository A · 개발자 A · +4 / -15
코드 업데이트
Repository A · 개발자 B · +4 / -10
기능 추가
Repository B · 개발자 C · +605 / -8272
기능 추가
Repository B · 개발자 C · +35 / -8
스타일 수정
Repository A · 개발자 A · +3 / -52
기능 추가
Repository B · 개발자 C · +305 / -28
기능 추가
Repository C · 개발자 A · +19 / -0
스타일 수정
Repository A · 개발자 A · +30 / -2
스타일 수정
Repository A · 개발자 A · +11 / -11
코드 업데이트
Repository C · 개발자 B · +19 / -0
스타일 수정
Repository A · 개발자 A · +2 / -2
스타일 수정
Repository A · 개발자 A · +4 / -1
스타일 수정
Repository A · 개발자 A · +30 / -15
스타일 수정
Repository A · 개발자 A · +1 / -1
스타일 수정
Repository A · 개발자 A · +3 / -0
스타일 수정
Repository A · 개발자 A · +9 / -4
스타일 수정
Repository A · 개발자 A · +1 / -1
스타일 수정
Repository A · 개발자 A · +1 / -1
스타일 수정
Repository A · 개발자 A · +2 / -1
스타일 수정
Repository A · 개발자 A · +2 / -2
스타일 수정
Repository A · 개발자 A · +5 / -5
코드 업데이트
Repository A · 개발자 B · +104 / -98
코드 개선
Repository A · 개발자 A · +199 / -190
고객사 정보 보호를 위해 프로젝트명 및 일부 세부 정보가 마스킹 처리되어 있습니다.