개요작성 계기Optional이란?왜 막 쓰면 안되지?결론 0. 작성 계기회사에서 작업 도중 위와 같이 코드 리뷰가 들어왔다.Java나 Kotlin으로 개발할때 Null Check 로직이 필요되는 부분이라면 Optional을 빈번하고 사용하고 있었는데,Optional의 장점만 알고있었지 단점은 잘 모르고 있다는 생각이 들었다.이 기회에 Optional의 장점과 단점을 정리해보자. 1. Optional이란?Optional은 Java 8부터 추가된 컨테이너 클래스이다.// 기존 null 체크if (account != null) { processAccount(account);}// Java8의 Optional 적용var accountType = Optional.ofNul..