넷플릭스는 왜 WebFlux를 사용하지 않을까?
kr.linkedin.com
개요 : TypeScript를 우선으로 하는 스키마 선언 및 유효성 검증 라이브러리
주간 다운로드 수 : 6,000,905
버전 정보 : 3.22.4 (23.10.04)
github star : 26k
라이센스 : MIT License (https://github.com/colinhacks/zod/blob/master/LICENSE)
공식 문서 링크 : https://zod.dev/
패키지 페이지 링크 : https://www.npmjs.com/package/zod
리뷰 : 👇아래 댓글에서 확인할 수 있어요 👇
도움이 된 리뷰엔 좋아요도 잊지 말고 눌러주세요 👍
리뷰 양식 (리뷰 작성 시 복사해서 활용하세요!)
-무엇을 위해 쓰(썼)는지 (용도/적용한 기능) :
-어떤 이유 때문에 이 라이브러리를 사용했는지 :
-만족 점수 & 이유 : /10
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2023년 10월 20일 오전 1:28
- 무엇을 위해 썼는지: API 요청 파라미터, URL 쿼리 파라미터 유효성 검증 (validation). - 어떤 이유 때문에 이 라이브러리를 사용했는지: 클래스 annotation 기반의 라이브러리보다 직관적이고, 유효성 검증 후에 값을 리턴하기 때문에 타입이 자연스럽게 추론되도록 할 수 있으며, from-to Zod 로 변환하는 등의 라이브러리 생태계가 잘 갖추어져 있어서. - 만족 점수 & 이유: 9/10. 값의 유효성을 검증하기 전/후에 값을 변환해줘야 하는 니즈가 있는데, 그 때 사용법에 제약이 좀 있다고 느꼈기 때문에.
현재는 퍼블리 팀 엔지니어 분들의 리뷰만 있는데요, 리뷰가 많이 쌓여있지 않은 초반에는 더욱 작성해주시기 어려울 것으로 생각됩니다. 초반에 리뷰를 작성한 50분에게는 소박하지만 감사의 마음을 담아 스타벅스 기프티콘을 보내드릴게요. 리뷰만 남겨주시면 커리어리 메시지를 통해 기프티콘 절차를 따로 안내드리겠습니다 :)
십
... 더 보기혹시 Claude 나 cursor 등 AI 로 개발하실 때
뭔가 AI 스러운 뻔한 디자인 때문에