Untitled

프론트엔드 엔지니어로써 퍼블리에 합류하여 맡은 첫 프로젝트

배운 점

한 일

1. 협업 방식

PD와 논의를 통해 기존 협업 방식을 변경하였음.

2. zod 도입

서버 간 API 통신 시, 주고받는 데이터 구조로 인한 에러가 발생하는 것을 줄이고자 함.

기존에는 각 서버간에 주고받을 데이터 타입 정의를 통일하는 것으로 하였지만, 이는 코드 작업시에만 의미가 있고, 실제로 정의한 타입에 맞지 않는 경우에는 에러가 발생하더라도 막을 수 있는 방법이 없었음.

validation 라이브러리인 zod를 도입함으로써, 문제를 해결하고 안정성을 높일 수 있을 것이라고 생각하였음.