Facts (사실, 객관)

  1. 5주차 과제 모든 기능 구현완료. 테스트 통과
  2. 더 나은 이름 짓기를 중심으로 5주차 과제 코드 리펙터링
  3. 테스트 주도 개발 2부 20장까지 공부, 연습
  4. 오랜만에 글쓰기

Feelings (느낌, 주관)

  1. 비 와서 기분이 좋았다. 오랜만에 하루 종일 기분 좋게 안정적으로 공부를 잘했다.
  2. 이번주 과제는 기능구현보다도 구조나 네이밍 때문에 고생도 많이하고 리뷰도 많이 받았는데, 그만큼 크게 성장한 것 같다.
  3. 테스트 주도 개발로 테스트 프레임워크를 만드는 자기 참조적 프로그래밍을 보여주는 XUnit 예제가 너무 재밌다.
  4. 요즘 김창준님께 배운 대화방법, 컨설팅의 비밀을 읽고 생각한 것들을 적용해볼 기회가 오늘 여러번 있었는데 잘 되어 기분이 좋다.

Findings (배운 점)

  1. 테스트 주도 개발 2부를 공부하면서 파이썬의 기초 문법들과 객체지향 기능에 대해 익혔다.
  2. 네이밍에 대해 더 나은 감이 생겼다고 생각하는데 뭔가 글로 정리하기는 어렵다. 생각나는 건 실제 코드가 쓰이는 곳이 무엇인지를 고려해서 네이밍을 하고, 인터페이스 중심으로 개발을 해야한다는 것이다. 주간 회고때 명확한 언어로 정리해야겠다.

Affirmation (자기 선언)

  1. 나는 내가 의도한대로 계속 더 나아지고 있다.