[TIL] 2021. 6. 14
배부른코딩로그
Facts (사실, 객관) Java 8, Optional 클래스 개념 정리 및 활용 방법 기록. JUnit 5, @ParameterizedTest 개념 정리 및 도입 배경, 활용 방법 기록. Feelings (느낌, 주관) Java 8에 새롭게 생긴 문법들이 왜 등장했는지 고민해 볼 필요가 있다. 항상 '생겼나보다'하고 지나치면, 나중에 사용할 때 '굳이 왜 써야하지?'라는 생각이 들었는데, 탄생 배경을 알고나니 사용함에 고민할 필요가 없는 것 같다. 당연하게도 어플리케이션을 개발함에 있어서 더 안전하고 생산성 측면을 고려하여 만들어졌을텐데, 탄생 배경을 정확히 알아야 적재적소에 사용하지 않겠는가. 그리고, "오~ 이것 떄문에 등장했구나"하며 감탄하는 것도 재밌긴하다. Findings (배운 점) Opt..