회고

2021-08-19 TIL

Facts (사실, 객관)

  • 코드숨 2주차 과제 리팩토링하는 중
  • 노마드코더 파이썬 마지막 과제 완료
  • 운동 다시 시작 2회차 다녀옴

 

Feelings (느낌, 주관)

코드숨 2주차 과제를 리팩토링하고 있다. 확장성을 고려하여 상태를 관리하는 방법, 불필요한 리액트 hook 사용, 과도한 컴포넌트 분리 등에 대해서 피드백을 받았다. 피드백을 받았던 내용을 보완하면서 조금씩 코드가 다듬어지는 것 같아 기분이 좋았다. 마치 방을 깔끔하게 정리하는 느낌과 유사했다. 관심사에 따라 컴포넌트와 파일을 분리하여 정리하고 나니 전체적인 구성이 좀 더 분명하게 보였다.

 

계속해서 스크래핑하는 과제를 하고 있다. bs4를 사용하기도 하고 타겟 웹사이트에서 제공하는 api를 이용하기도 한다. 파이썬에 대해서는 아직 모르는게 너무나도 많아, 과제 완수를 위해 지나치는 경우가 많다. 

 

헬스장에 다시 가기 시작한지 2회차다. 오늘은 등운동을 했는데 확실히 오래 쉬었더니 수행능력이 많이 떨어졌음을 느꼈다. 어느 시간대에 가는 것이 좋은지에 대해 아직 결정하지 못하고 있다. 

 

Findings (배운 점)

  • 관리해야 하는 변수마다  useState로 선언해주기 보다는 하나의 객체에 넣어 관리해주는 것이 확장성을 고려차원에 더 좋다.
  • useRef hook은 상태가 바뀔 때 컴포넌트 렌더링이 되어서는 안되는(혹은 될 필요가 없는) 값을 관리하기에 유용하다. 만약 그렇지 않은 값에 대해서는 굳이 useRef을 써야 하는지 고민해 보아야 한다.

guard clauses는 코드의 가독성을 높여준다.

Things to do (해야할 것들)

  • 책 '자바스크립트 코딩의 기술' 읽기

 

Affirmation(자기 선언)

  • 불확실성에 너무 집착하지 않는다. 부정적인 감정을 실천의 동력으로 삼는다.
  • 알고 있는 것에 대해 자문자답 해본다.

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

코드숨_React _2주차_주간회고  (0) 2021.08.23
2021-08-20 TIL  (0) 2021.08.20
코드숨_React _1주차_주간회고  (0) 2021.08.19
2021-08-18 TIL  (0) 2021.08.19
2021-08-17 TIL  (0) 2021.08.19