dev-debris / coin-simulator

https://coin-simulator.vercel.app
1 stars 0 forks source link

feat: zod 적용 #37

Closed akh9804 closed 1 year ago

akh9804 commented 1 year ago

1. zod 도입

zod를 도입했어요. API 응답이 우리가 원하는 모양대로 왔는지 체크하기 위한 라이브러리에요.

2. 타입스크립트 strict: true 설정

zod를 사용하려면 필수적으로 켜야 한다고 하더라구요. 장기적으로 봐도 이 옵션은 적용하는 게 좋을 것 같아서 적용했습니당. 코드 양이 많아진 뒤에 적용하기가 더 어려울 것이라서요.

3. eslint-plugin-unused-imports 도입

작업하다 보니 사용되지 않는 import 구문이 많이 보여서 eslint 에러로 설정했어요. 실수로 수정하지 않고 커밋해도 pre-commit 과정에서 eslint --fix를 해주고 있으니 괜찮을 거에요.

4. 코드 리팩토링

전체적으로 리팩토링을 조금 진행했어요. 혹시 리팩토링 이유가 궁금하거나 방향이 잘못된 것 같다면 편하게 얘기해주세여!!

HojinAn commented 1 year ago

특별히 커밋을 하나로 한 이유가 있나요??

아무래도 이거 머지 되고 작업을 진행해야 할 것 같은 느낌쓰..ㅎ

akh9804 commented 1 year ago

특별히 커밋을 하나로 한 이유가 있나요??

아무래도 이거 머지 되고 작업을 진행해야 할 것 같은 느낌쓰..ㅎ

회사에서의 버릇이 자꾸 나오네여..ㅠ 요건 앞으로 주의하도록 할게욤

HojinAn commented 1 year ago

변경된 내용에서 다른 작어에 반영될 부분이 많아서 머지 진행하겠습니다!