Node.js 주특기 심화 [10일차]
오늘 한 일
어제 배운 단위 테스트 코드 작성을 바탕으로 Jest를 이용해 3 layered architecture로 구현된 코드를 리팩토링 함과 동시에 각 계층별 테스트 코드를 작성하고 배우는 시간을 가졌다.
테스트코드는 주로 mock 객체를 사용해서 db를 직접 연동하는 것 없이 작업을 진행했고 성공적으로 테스트 코드를 만들 수 있었다.
그리고 지난 숙련주차 개인과제였던 sequelize로 구현한 상품, 유저, 인증 API를 3 layered architecture로 변경한 후 prisma로 바꾸는 프로젝트를 시작했다.
폴더를 나누고 3개의 계층을 연결한 뒤 req, res가 전달되게끔 기본틀을 완성시켰다.(아직 손 볼 곳은 많음)
(내일은 유효성 검사 및 에러처리, 토큰 발급하는 부분을 만들어야 한다)
오늘은 그래서 코드를 리팩토링, 변경하는데 시간을 많이 썼다. 그리고 mock 객체에 대해 써보긴 했지만 완벽하게 이해를 하진 못한 것 같아 mock에 대한 정리도 내일 더 공부한 뒤에 정리해봐야 할 것 같다.
내일배움캠프 중 제일 못난 TIL.... 그게 바로 오늘 TIL
오늘 한 일은 이걸로 보는게 제일 나을듯,,
'TIL' 카테고리의 다른 글
2023_12_11 TIL (2) | 2023.12.12 |
---|---|
2023_12_08 TIL (0) | 2023.12.09 |
2023_12_06 TIL (0) | 2023.12.07 |
2023_12_05 TIL (5) | 2023.12.06 |
2023_12_04 TIL (2) | 2023.12.05 |