신뢰할 수 없는 코드를 쓰면서 불변성 지키기

[쏙쏙 들어오는 함수형 코딩 Ch07] 레거시 코드, 신뢰할 수 없는 코드에서 내 코드를 보호하기 위한 방어적 복사

방어적 복사 defensive copy

copy-on-write 원칙을 지키면서 안전하게 함수를 사용하기 위한 원칙

안전지대

규칙: 안전지대 전-후로 깊은 복사

방어적 복사는 깊은 복사로 원본 데이터 불변성 유지

#develop #fp #immutability