스프린트 준비

2024년 2월 6일 화요일

Today I Learned

날짜

2024년 2월 6일 화요일

내용

많은 것을 하진 못했다. weekly review report email은 잘 작동했지만 1가지 오류가 발생했다. 실서버 데이터 중 잘못된 데이터가 있어 그 샵의 시간대를 찾지 못했다. 어제 미처 추가하지 못한 부분이라 해당 부분에 대한 예외처리 코드를 추가했다.

당장 급한 Task는 없다고 생각해 테스트 코드를 작성하려고 했다. 이번에 만든 기능들에 대한 유닛테스트 코드를 작성해두고 싶었다. 2달? 정도 전 내가 이미 있던 테스트들이 고장나있던 상태라 고쳤는데 1가지 오류가 발생했다. 모든 타입의 위젯을 생성해보는 테스트였는데 특정 타입에서 item_per_page 라는 속성이 없어 발생한 문제였다. 각 위젯별로 위젯에 보여줄 아이템의 갯수를 설정할 수 있는데 GALLERY_GRID_TEMPLATE 타입에는 설정할 수 없다. 내가 파악하기론, GALLERY_GID 라는 위젯 안에 들어가는 템플릿이기 때문이다. 따라서 위젯을 생성하는 함수에서는 처리하지 않는 타입이라 오류가 발생했다. 제외 이유를 각주에 추가하고 테스트 케이스에서 제외했다.

회고

다음 스프린트를 위한 PRD회의가 진행될 예정이라 관련 문서를 열심히 들여다봤다. 위젯에 관련된 내용인데, 이 부분은 2달 전 테스트 코드를 작성할 때 조금 살펴볼 수 있었다. 이외에도 Shopify에서 필요한 데이터를 주고 받는 것을 작성할 기회가 없어 걱정이었는데 이번 스프린트에서 필요하다. 마침 유지보수 작업에서 살펴볼 내용이라 좋은 기회라는 생각이 들었다.