파트 1: 액션과 계산, 데이터
액션
: 호출 횟수와 시점에 의존하는 것.
계산
: 어떤 것을 결정하거나 계획하는 것
계산은 실행해도 다른 곳에 영향을 주지 않는다.
데이터
변경 가능성에 따라 코드 나누기
계층화 설계 맛보기
함수형 프로그래머는 아키텍처 패턴이 계층을 만들기 때문에 계층형 설계라고 부른다.
계층형 설계는 일반적으로 비즈니스 규칙, 도메인 규칙, 기술 스택 계층으로 나뉜다.
파트 2: 일급 추상
주방을 자동화하기