17. 12. 17 ~ 25

##12.17

###오늘 한 일

  • 영어단어 외우기
  • 볼링게임 모델링

##12.18

###오늘 한 일

  • 2017년 회고 시작.

    • 나는 올 해 무엇을 하였는가?
  • 이너게임 독서 시작

  • 볼링게임 코딩 시작

    • Class 생성(Player, Board, Frame-Last Frame, Calculator, Game)

##12.19

###오늘 한 일

  • 볼링게임 코딩

    • test를 먼저 작성 후 프로덕션 코드 구현
    • Calculator에 핵심 로직을 담을려다 Frame에 너무 많은 상태 변수 생성
    • 코드 리펙토링 도중 테스트코드가 오류가 나오는 상황 발생(테스트 보다 프로덕션 코드 구현에 치중..)

##12. 20

오늘 한 일

  • 볼링게임 코딩

    • 구현에 치중하다 보니 Frame Class의 코드 줄이 100줄이 넘어가는 현상이 발생.
    • 핵심 로직은 Calculator에 담겨야하는데 너무 스파게티 코드가 되어버림.
    • 다시 핵심로직을 생각해서 새로 제작을 해야겠다..

신년까지 해야할 일

  • next step의 게시판 과제 구현
  • 볼링 점수판 구현 (진행 중)
  • 노마드코더 - 인스타그램 강의 정리
  • 회사 정리

##12. 21

오늘 한 일

  • 영어 공부

    • I think의 문장 활용 법.
  • 집안 우환.

##12. 22

오늘 한 일

  • 볼링게임 코딩

    • 핵심로직을 다시 생각함
      • Frame에 너무 많은 상태변수를 두는 것은 바람직 하지 않다. -> 어떻게 해야하는가?
      • 각 Frame들에 총 점수를 계산시 이전 프레임에 대한 점수값이 필요. -> 전 Frame의 점수를 어떻게 넘겨줄 것인가?
  • 집안 우환.

##12. 23

오늘 한 일

  • 집안 우환.

##12. 24

크리스마스 이브 휴식….

##12. 25

오늘 한 일

  • 아직 볼링게임을 tdd와 객체지향으로 구현하기엔 실력이 부족하다고 판단 -> 포비의 코드를 리뷰해서 분석함.

Comments