<쏙쏙 들어오는 함수형 코딩>
p.154~200
방어적 복사, 깊은 복사를 한다. JavaScript에서는 lodash의 _.cloneDeep 사용을 권장한다.
외부에서 안전한 코드로 데이터가 들어오면 깊은 복사, 데이터 변경, 종료 or 깊은 복사후 return
데이터가 안전한 코드에서 밖으로 나갈때 깊은 복사를 하고 return
카피-온-라이트, 방어적 복사는 둘 다 상황에 따라 필요하다.
계층형 설계.
추상화 레벨을 맞춘다.
같은 계층끼리는 같은 목적을 가져야 한다. 서로 호출하면 안 되고 아래 계층을 바라봐야 한다.
계층형 설계 패턴인 '직접 구현'.
'개발 서적 > 일일 독서' 카테고리의 다른 글
[일일 독서] 2023-03-21 (화) (0) | 2023.03.22 |
---|---|
[일일 독서] 2023-03-20 (월) (0) | 2023.03.21 |
[일일 독서] 2023-03-18 (토) (0) | 2023.03.19 |
[일일 독서] 2023-03-17 (금) (0) | 2023.03.18 |
[일일 독서] 2023-03-16 (목) (0) | 2023.03.17 |