Fact
- 코틀린 TDD를 하면서 1급 컬렉션 개발을 잊었다.
- 지역변수를 만들면서 리턴을 할 수 있는 케이스를 잊었다.
Feeling
- 문제 풀기에 고민을 하다보니 객체지향 생활체조같은 원칙을 잊어버렸다.
객체 지향 연습을 하기위한 코틀린 TDD 연습이었는데 문제에 너무 집착한 것이 아닐까.
- 이해를 돕기위해 추상화를 더 할 수 있는데, 이러한 리팩터링 같은 부분을 놓쳤다.
Findings
- 컬렉션을 감싸서 1급 컬렉션을 만들 수 있다.
- 굳이 필요하지 않는 케이스로 지역변수 만들기보다 리턴자체를 하는 케이스가 존재한다.
Future Action Plan