함수형 코딩 56-69

빵동·2023년 3월 17일

함수형코딩 (완독)

목록 보기
4/29

[요약]

  • 팝업, 콘솔, 공유변수 조작 등은 액션으로 간주된다.
  • 액션은 가능한 작게 만들어야 하고 액션과 관련 없는 코드는 모두 제거해야 한다. 결정이나 계획 관련된 부분은 계산으로 분리 할 수 있다.

액션에서 계산을 분리할때는 지켜야할 것들이 있다.

  • 명시적인 입력과, 명시적인 출력이 필수이다.

암시적인 입력(공유변수의 사용) 및 암시적인 출력(콘솔 출력, 공유변수 조작)등은 외부에 영향을 주기 때문에 계산으로 분류 할 수 없다.
이러한 암묵적인 입력과 출력을 부수효과(side effect)라고 한다.

[발췌]

[메모]

0개의 댓글