회고

2021-08-26 TIL

Facts (사실, 객관)

  • 코드숨 3주차 과제 진행 중

 

Feelings (느낌, 주관)

코드숨 3주차 과제로 주어진 테스트 코드를 작성하고 있다. 리액트 테스팅 라이브러리나 jest가 처음이고, 테스트 코드의 작성 또한 처음이기 때문에 많은 시행착오를 겪고 있다. 단순히 텍스트의 존재를 확인하는 것 정도는 어렵지 않지만, 함수를 모킹하는 부분이 쉽지 않다. 특히 리액트 hook을 다루는 함수를 어떻게 모킹할 수 있는지 감이 오질 않는다. 단순한 이벤트 함수를 fireEvent를 활용해서 함수의 호출 여부정도는 쉽게 테스트가 가능하지만, input의 value가 내가 넣어준 인자대로 변경되었는지는 내 예상대로 검증되질 않았다. 

 

과제의 난이도가 어렵고 진행이 더딜수록 서칭을 하는 시간이 늘어나고 집중력이 떨어지기 시작한다. 그러면서 다른 짓도 하게 되고 사실 과제 말고도 할 것들이 많은데도 불구하고, 과제를 먼저 해결해야 한다는 이유로 중간중간 쓸데없는 짓을 너무 많이 하고 있다. 계획대로 하기로 한 것을 실천하기 위해서는 시간을 분배하고, 우선순위도 유연하고 조정하면서 시간을 써야 할 것 같다.

 

Findings (배운 점)

  • TDD작성 시에 활용할 수 있는 describe - context - it 구조에 대해서 알게 되었다. 아샬님이 영상 링크를 남겨주셨는데, 아직 context를 활용하지는 못했다. (링크 - https://youtu.be/gfTsSBRvdqI)

 

Things to do (해야할 것들)

  • 알고리즘 문제 풀어보기
  • 코딩의 기술 조금이라도 읽기
  • 프로젝트에 대해 구상하기

 

Affirmation(자기 선언)

  • 과제에 쏟는 시간을 너무 러프하게 잡지 않는다. 정해진 시간에 집중하고 쉬는 시간에는 쉬고 다른 것을 해야 할 시간에는 다른 것을 한다. 늘어지게 시간을 쓰면서 낭비하지 않는다.  

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

코드숨_React _3주차_주간회고  (0) 2021.08.28
2021-08-27 TIL  (0) 2021.08.28
2021-08-23 TIL  (0) 2021.08.24
코드숨_React _2주차_주간회고  (0) 2021.08.23
2021-08-20 TIL  (0) 2021.08.20