# Chapter02. 현실에서의 함수형 사고


# 📃 요점 정리

  • 액션과 계산, 데이터를 구분하는 일은 함수형 프로그래머에게 가장 중요하고 첫 번째로 해야 하는 일이다.
  • 함수형 프로그래머는 유지보수를 잘 하기 위해 계층형 설계를 사용한다.
    • 각 계층은 코드의 변경 가능성에 따라 나눈다.
  • 타임라인 다이어그램은 시간에 따라 변하는 액션을 시각화하는 방법이다.
    • 타임라인 다이어그램으로 액션이 다른 액션과 어떻게 연결되는지 볼 수 있다.
  • 액션 간 협력을 위해 타임라인 커팅이라는 기술이 있다.
    • 타임라인 커팅은 액션이 올바른 순서로 실행할 수 있도록 보장해준다.