본문 바로가기

Boostcamp 2020

부스트캠프 회고 - 5주 그룹프로젝트 3주차 day4

Today I Learned

  • ts-jest
    • 따로 트랜스파일링 과정 없이 .ts 파일로 jest를 돌릴 수 있게 해준다. 
    • ts-node와 유사한 느낌으로 사용 가능하다. 

오늘의 느낀점

  • 멘토님과 면담을 했는데 보여드릴 것이 많지 않아서(특히 프론트에서 합체가 잘 되지 않아서) 아쉬웠다.
    • 조금 의기소침해 있었는데, 멘토님이 랩장님 support로 모두에게 치킨을(!) 쏴주셔서 정말 감동받았다.  
  • mongoDB를 쓰는데, 팀원들과 embedded 방식으로 바꿀지 한참을 논의했다. SQL 쓰던 버릇이 남아서 계속 reference key를 넣어놓는 방식으로 구성하고 있었는데, 처음부터 mongoDB를 잘 알았다면 아마 컬렉션 하나로 디자인하지 않았을까?
  • ts-jest로 테스트 환경을 구성하는 데 정말정말정말 까다롭다. ts로 돌리니 트랜스파일링된 상태로 에러가 나와서 에러를 파싱하는 테스트에 대한 정답을 잡아주는 것이 거의 불가능하다. ts-jest를 포기하고 그냥 jest를 쓰려고 했더니, 이번에는 .ts를 번들링한 파일을 어떻게 jest에서 가져다 쓰는지 도저히 알 수가 없다.
  • 나의 삽질 기록: www.notion.so/ts-jest-40ff938e260b496cb7e8239d531b1dc3
 

ts-jest 가이드, 트러블슈팅

설치

www.notion.so

 

  • 이번주 평균 자는 시간 3시... 팀원들도 다들 이때 쯤 자는 것 같다. 새벽에 날라오는 PR을 보면 조금 무섭다.

오늘의 칭찬

  • 멘토님과 면담, Slack 채팅에서 팀의 대변인(?) liason(?) 역할을 잘 한 것 같다. 
  • sourceMap 삽질한 것을 팀원분들에게 보여주니 다들 관심있어 해주셨다. 

개선점 & Reminder

  • 이슈 좀 쳐내자... 왜 쳐내고 싶은데 계속 벽에 막히니!!