Expression과 block 선택

줄 수보다 책임과 실패 흐름을 보고 body 형태를 고른다.

단순 계산

expression

직접 읽힘

여러 검증

block

중간 이름 필요

오류가 정상 결과

Result

exception과 구분

복합 책임

method 추출

별도 실행 가능
주의짧은 화살표가 단순한 설계를 보장하지 않는다.

핵심: parse와 validation, logging을 한 식에 압축하지 않는다.