##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