2020-06-23 TIL

Facts

  • 챕터 1 문자열 계산기를 완료했다.
  • 문자열 계산기를 다 구현했지만 코드분리를 제대로 하지 못했다.

Feelings

  • 문자열 계산기 테스트 코드를 작성하면서 필요한 케이스가 무엇이 있는지 쉽게 인지할 수 있게되었고, 정해둔 결과를 얻기 위해서 메소드를 분리해서 테스트를 작성할 수 있었다.
  • 인텔리제이를 사용하면서 다양한 에러들을 발견하고 해결함으로써 인텔리제이를 사용함에 있어서 익숙해졌다.

Findings

  • 코드상 문자열에서 /n은 공백을 의미한다 그러므로 //n을 작성해야한다. /n을 입력값으로 넣으라고 제시해서 여러차례 삽질을 하다가 알게되었다.

Future Action Plan

  • 문자열 계산기를 구현하면서 리펙터링을 미숙하게 한 것 같다. 다음 챕터는 한 메소드가 하나의 일만 하도록 구현해야겠다.