Facts (사실, 객관)

  1. 코드숨 2주차 강의 듣기
  2. 코드숨 2주차 과제 1, 2 해결
  3. 컨설팅의 비밀 1장까지 읽기
  4. 리팩터링 1장까지 읽기
  5. 팀 프로젝트에서 간단한 리덕스 모듈 개발 및 코드 리뷰

Feelings (느낌, 주관)

  1. 리팩터링은 정말 흥미로운 책이다. 저자가 켄트 백을 자주 언급하는데, 실제로 1장 내용이 켄트 백의 테스트 주도 개발 책과 정말 유사하다.
  2. 컨설팅의 비밀도 오랜만에 좋은 책을 발견한 기분이다. 유익한데 유쾌하기까지 하다. 꼭 컨설팅을 하거나 받지 않아도 도움이 될 것이다. 나의 컨설팅 경험과 엮어서 글을 써볼 생각을 하고있다.
  3. 현재 코드숨 과제를 포함한 모든 코드 작성에 조금씩 ramdajs를 도입하여 의식적으로 사용하고 있는데, 점점 익숙해지는 것이 느껴져 기쁘다.

Findings (배운 점)

  1. 1장에서 제시된 리펙터링 방법들과 그 리듬
  2. 함수형 프로그래밍 숙련. 특히 함수 합성 활용
  3. 리팩터링을 읽고 윤석님께 질문하다가 깃에서 몰랐던 기능들을 발견. 내일 공부할 생각.

Affirmation (자기 선언)

  1. 이제 리팩터링을 읽기 시작했으니 앞으로 코드를 작성할 때 계속 책을 참고하여 배운 내용을 활용하고 이미 아는 내용과의 충돌을 지속적으로 시도할 것이다.