지연 평가가 필요한 상황
단순 상수와 비용·부수 효과가 있는 계산을 구분한다.
| 대체값 성격 | 권장 전달 | 이유 |
|---|---|---|
| 이미 존재하는 상수 | 직접 값 | 추가 추상화 불필요 |
| DB·network 조회 | Supplier | 불필요한 I/O 방지 |
| 예외 message 조립 | Supplier | 정상 경로 비용 방지 |
| 현재 시각·random | Supplier | 실행 시점 보존 |
핵심: 무조건 lambda로 감싸지 말고 실제로 실행 회피 가치가 있는 경계에 적용한다.
단순 상수와 비용·부수 효과가 있는 계산을 구분한다.
| 대체값 성격 | 권장 전달 | 이유 |
|---|---|---|
| 이미 존재하는 상수 | 직접 값 | 추가 추상화 불필요 |
| DB·network 조회 | Supplier | 불필요한 I/O 방지 |
| 예외 message 조립 | Supplier | 정상 경로 비용 방지 |
| 현재 시각·random | Supplier | 실행 시점 보존 |
핵심: 무조건 lambda로 감싸지 말고 실제로 실행 회피 가치가 있는 경계에 적용한다.