2021-12-08 TIL

김병호·2021년 12월 8일
0

Fact

  • 코틀린 TDD를 하면서 1급 컬렉션 개발을 잊었다.
  • 지역변수를 만들면서 리턴을 할 수 있는 케이스를 잊었다.

Feeling

  • 문제 풀기에 고민을 하다보니 객체지향 생활체조같은 원칙을 잊어버렸다.
    객체 지향 연습을 하기위한 코틀린 TDD 연습이었는데 문제에 너무 집착한 것이 아닐까.
  • 이해를 돕기위해 추상화를 더 할 수 있는데, 이러한 리팩터링 같은 부분을 놓쳤다.

Findings

  • 컬렉션을 감싸서 1급 컬렉션을 만들 수 있다.
  • 굳이 필요하지 않는 케이스로 지역변수 만들기보다 리턴자체를 하는 케이스가 존재한다.

Future Action Plan

  • 주말에 지금 문제를 다시 풀어본다.
profile
노력하는 개발자입니다!

0개의 댓글