[TIL] 2021. 6. 14
by 배부른코딩로그- Facts (사실, 객관)
- Java 8, Optional 클래스 개념 정리 및 활용 방법 기록.
- JUnit 5, @ParameterizedTest 개념 정리 및 도입 배경, 활용 방법 기록.
- Feelings (느낌, 주관)
- Java 8에 새롭게 생긴 문법들이 왜 등장했는지 고민해 볼 필요가 있다. 항상 '생겼나보다'하고 지나치면, 나중에 사용할 때 '굳이 왜 써야하지?'라는 생각이 들었는데, 탄생 배경을 알고나니 사용함에 고민할 필요가 없는 것 같다. 당연하게도 어플리케이션을 개발함에 있어서 더 안전하고 생산성 측면을 고려하여 만들어졌을텐데, 탄생 배경을 정확히 알아야 적재적소에 사용하지 않겠는가. 그리고, "오~ 이것 떄문에 등장했구나"하며 감탄하는 것도 재밌긴하다.
- Findings (배운 점)
- Optional 클래스를 활용하여, 더 명시적이고 가독성 좋은 Null 처리를 할 수 있음.
- @ParameterizedTest 애노테이션을 통해 다양한 케이스의 테스트를 만들 수 있음.
- 선언(Affirmation)
- TIL을 꾸준하게 작성해보자.
꾸준히 하는 것 만큼 중요한 것은 없다.
쌓이고 쌓여서 나중에는 무럭무럭 커지겠지!!!
- TIL을 꾸준하게 작성해보자.
반응형
'TIL(Today I Learned)' 카테고리의 다른 글
[TIL] 2021. 7. 8 (0) | 2021.07.08 |
---|---|
[TIL] 2021. 7. 1 (0) | 2021.07.01 |
TIL, 앞으로 이렇게 진행한다... (0) | 2021.06.08 |
[TIL] Java Dozer Mapper란? (0) | 2021.06.04 |
[TIL] 함수와 메소드의 무엇이 다른가? (0) | 2021.05.29 |
블로그의 정보
배부른코딩로그
배부른코딩로그