이번 주차 과제는 개인적인 일정이 있어서 많이 공들이지 못했던 것이 아쉽다. 그러나 테스트 코드를 통과시키기 위해 기존 코드를 자주 수정하면서테스트 코드가 애플리케이션의 안정성과 사용자 경험에 있어서 중요하다는 것을 느꼈다. enum을 처음 제대로 사용해보면서 불변 데이터가 상태값을 가지고있을 때 편리한 기능이라는 것을 느꼈다.가독성도 좋아지고 컴파일러에 의해 불변성도 보장받을 수 있어서 장점이 많은 기능인 것 같다. 그리고 이전 주차와 마찬가지로 Java 기본 API에 대해서도 조금씩 습득하고 있고 (특히 collection, stream)immutable list의 필요성과 생성 과정이 너무 정리가 안 되어있어서 헷갈렸는데 이번 기회를 통해서 좀 정리가 된 것 같다. 다음 주차 때도 바쁜 시간을 쪼개..