지역 구현에 넘길 상태는 목적별로 모델링한다
읽기 설정·스냅숏·누적 상태·호출 결과·장기 재사용은 서로 다른 수명 구조가 필요합니다.
| 요구 | 방법 | 효과 |
|---|---|---|
| 읽기 전용 설정 | 지역 값 캡처 | 간결 |
| 시점 고정 목록 | 불변 복사 | 스냅숏 |
| 누적 상태 | 명시 상태 객체 | 소유자 표시 |
| 호출별 결과 | return 값 | 데이터 흐름 |
| 장기 재사용 | 멤버·최상위 타입 | 독립 검증 |
핵심: 캡처 항목이 많아지면 생성자 인수를 가진 이름 있는 타입이 더 읽기 쉽습니다.
읽기 설정·스냅숏·누적 상태·호출 결과·장기 재사용은 서로 다른 수명 구조가 필요합니다.
| 요구 | 방법 | 효과 |
|---|---|---|
| 읽기 전용 설정 | 지역 값 캡처 | 간결 |
| 시점 고정 목록 | 불변 복사 | 스냅숏 |
| 누적 상태 | 명시 상태 객체 | 소유자 표시 |
| 호출별 결과 | return 값 | 데이터 흐름 |
| 장기 재사용 | 멤버·최상위 타입 | 독립 검증 |
핵심: 캡처 항목이 많아지면 생성자 인수를 가진 이름 있는 타입이 더 읽기 쉽습니다.