기타

[Next Step - TDD 2주차 회고]

ompeom 2022. 10. 5. 19:53

자동차 경주 미션을 끝내고 로또 미션으로 넘어갔다. 코드 리뷰를 처음 받아보았는데, 멘토님들이 내가 고민해볼 수 있도록 질문을 던져주는 것이 공부하는데 많은 도움이 됐다.

 

TDD 는 4가지 미션으로 구성되어 있고, 한 개 미션 당 2주 정도 잡고 완주 해나간다.

TDD를 하면서 계속 느끼는 점은 '내가 자바가 많이 부족하구나' 였다.

 

자바8의 람다, 스트림, 옵셔널, 함수형 인터페이스가 너무 힘들다. 또, 메소드 분리, 클래스 분리도 힘들다. 이것을 어떻게 분리해야 하는지? 에 대해서 생각하기가 어렵다. 객체지향에 대해 아직 익숙하지 않아서 그런 것 같다.

 

TDD를 하면서 내가 무엇이 부족한지 깨달을 수 있는 포인트가 많은 점도 좋은 것 같다.