KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

순수 함수(Pure function)

연결된 노트와 함께 읽기

순수 함수(Pure function)

2024년 11월 23일
  • 함수형 프로그래밍(Functional Programming) 페러다임의 한부분이며, 순수 함수는 두가지 규칙을 가지고 있다.

순수 함수의 규칙

  • 같은 입력값이 주어졌을 때, 언제나 같은 결값을 리턴한다.

  • 즉, same input => same output이다.

  • 사이드 이펙트를 만들지 않는다. (no side effects)

  • 즉, 불변성 유지가 된다.

Pure Function 을 사용하는 이유

  1. 클린 코드를 지향하기 위해서이다.
  2. 테스트를 쉽게하기 위해서이다.
  3. 디버그를 쉽게하기 위해서이다.
  4. 독립적인 코드를 위해서이다.(Decoupled/ Independent)

Synapse Map Insight