[TIL] 2022-08-06

민석·2022년 8월 6일
0

TIL

목록 보기
10/87

Fact (사실)

쏙쏙 들어오는 함수형 코딩 6장 읽기

Feeling (느낌)

오늘은 6장을 읽어봤는데요 불변성원칙 2가지중 하나인 카피온라이트에 대한 부분의 설명이 되어있습니다!
카피온라이트 원칙은 3가지
1. 복사본 만들기
2. 복사본 변경하기
3. 복사본 리턴하기
이렇게 3단계로 진행하는 부분이 예제로 나오고 문제로도 나왔는데 실습해보면서 해보니 현재진도에선 어렵게느껴지진않았네요!

Finding (교훈)

만약 원본을 계속 변형시키면서 진행한다면 불안전한 상황들이 많이나올거라 생각됩니다.
이렇게 불변성을 유지하면 버그를 생성시킬 확률도 줄고 버그를 추적하기도 쉬울거같네요!

profile
안녕하세요 프론트엔드 개발자 양민석입니다.

0개의 댓글