<쏙쏙 들어오는 함수형 코딩>
p.28~59
액션, 계산, 데이터가 무엇인지 정의를 위주로 보다가 실제로 장보기, 쿠폰 보내기, 수수료 보내기 예제를 통해 구분했다.
액션은 외부 세계에 영향을 주는 것, 부수효과, 실행 시점과 횟수에 의존.
액션은 코드 전체로 퍼지기 때문에 매우 조심스럽게 사용해야 한다.
계산은 순수 함수, input이 같으면 output도 항상 동일하다.
테스트하기 쉽다, 조합하기 쉽다.
데이터는 이벤트에 대한 사실, 일어난 결과.
해석이 필요하다.
액션보단 계산을, 계산보단 데이터를.
'개발 서적 > 일일 독서' 카테고리의 다른 글
[일일 독서] 2023-03-18 (토) (0) | 2023.03.19 |
---|---|
[일일 독서] 2023-03-17 (금) (0) | 2023.03.18 |
[일일 독서] 2023-03-16 (목) (0) | 2023.03.17 |
[일일 독서] 2023-03-15 (수) (0) | 2023.03.16 |
[일일 독서] 2023-03-13 (월) (0) | 2023.03.15 |