Null 경계는 method reference 호출 전에 한 곳에서 처리한다

reference 내부에서 null을 자동으로 건너뛰지 않으므로 receiver나 argument가 null이면 호출이 실패할 수 있습니다.

null 값도메인에서 정상적인 부재인가

정상 부재

filter nonNull·Optional

허용하지 않음

입력 경계에서 reject

기본값 있음

map 전에 명시 변환

reference에 직접 전달

NPE 위험

핵심: null이 유효한 부재인지 오류인지 먼저 정하고 pipeline 앞단에 정책을 둡니다.