회고

2021-08-23 TIL

Facts (사실, 객관)

  • 코드숨 3주차 강의보기
  • 카페 아르바이트 면접

 

Feelings (느낌, 주관)

드디어 3주차부터 테스트를 작성한다. 3주차 과제 템플릿을 clone했더니 이미 세팅이 다 되어있어서, 우선 과제는 제쳐두고 강의를 보며 테스트 도구들을 설치하고 세팅하는 것부터 시작했다. 지난 주 과제 폴더에서부터 시작했다. 아샬님이 강의에서 다루시는 파일과 내 파일의 구성이 다르기 때문에 그 차이점들에서 발생하는 에러들이 있었고, 그 덕분에 에러를 해결해 나가는 과정에서 메서드나 함수의 인자들을 좀 더 명확하게 인지할 수 있었다. 

 

주말 아르바이트를 관두기로 했다. 근무시간이 너무 길기도 하고 근무강도 대비 시급이 형편없다는 판단 하에 내린 결정이다. 그동안 카페 일을 하러 갔다가 사실상 주방 일을 했었다. 인원수급에 차질이 있다면 이번 주말정도는 나가야 할 수도 있다. 그리고 오늘 진짜 '카페' 아르바이트를 구하기 위해 면접을 보고 왔다. 다행스럽게도 내가 기대했던 정도의 카페였고 공부에 큰 지장없이 일할 수 있을 것 같다. 문자로 합격 통보를 받았고 내일 같이 일해보기로 했다.

 

오늘은 다른 약속에 다녀왔고, 내일은 일을 해야되기 때문에 수요일부터 본격적으로 과제를 할 수 있을 것 같다. 앞으로도 주말이 아닌 월,화에 일하게 될텐데 프로젝트를 먼저 제출해서 빠르게 피드백을 받기 위해서는, 월요일 오전과 낮시간을 최대한 확보해야 될 것 같다. 그리고 과제 말고도 다른 개발 공부도 항상 염두해야 한다.

 

Findings (배운 점)

  • The error below may be caused by using the wrong test environment, see https://jestjs.io/docs/configuration#testenvironment-string.
        Consider using the "jsdom" test environment.
        
        ReferenceError: document is not defined
    
          11 |   const handleClick = jest.fn();
          12 |
        > 13 |   const { container, getByText } = render((
             |                                    ^
          14 |     <Item
          15 |       todo={todo}
          16 |       onClick={handleClick}
    
          at render (node_modules/@testing-library/react/dist/pure.js:83:5)
          at Object.<anonymous> (src/components/Item.test.jsx:13:36)
  • 강의 영상과 과제 파일을 보고 똑같이 테스트 환경을 세팅했지만 위와 같은 에러가 발생했다. jest.config.js 에 <testEnvironment: 'jest-environment-jsdom'>를 넣어주니 해결되었다.

 

Things to do (해야할 것들)

  • 최대한 규칙적인 시간
  • 지난 주에 하기로 했던 Things to do 하나씩 해나가야 한다.
    • 의존성 주입이라는 개념에 대해 찾아보고 정리하기
    • '자바스크립트 코딩의 기술' 보면서 공부하기
    • 알고리즘 문제 풀어보기
    • 자바스크립트 익명함수와 일반함수의 차이 정리하기(특히 효율 차원에서의)

 

Affirmation(자기 선언)

  • 가용할 수 있는 시간에 집중하여 하기로 한 것들을 이행한다.

'회고' 카테고리의 다른 글

2021-08-27 TIL  (0) 2021.08.28
2021-08-26 TIL  (0) 2021.08.27
코드숨_React _2주차_주간회고  (0) 2021.08.23
2021-08-20 TIL  (0) 2021.08.20
2021-08-19 TIL  (0) 2021.08.20