어떻게 하면 안전하게 함수를 합성할 수 있을까?
함수형 프로그래밍에서는 함수의 동작을 예측하고 안전하게 합성하기 위해서 순수 함수를 사용합니다.
하지만 아무리 순수 함수를 사용한다고 해도 결국 프로그래밍으로 구현한 것이니 에러가 나는 예외 상황은 발생할 수 밖에 없고, 에러가 발생하면 함수를 합성하여 진행하는 연산 전체가 망해버리게 되죠😢
그래서 이번에는 이런 사이드 이펙트를 어떤 방법으로 관리하며 함수를 안전하게 합성할 수 있는지에 대한 포스팅을 작성하였습니다🙂
ps. 이 포스팅은 수학을 잘 모르시는 분들이 봐도 카테고리에 대한 이해를 할 수 있도록 많은 부분이 생략되고 단순화되었습니다! 그에 따른 디테일한 정의에 대한 오류가 있을 수 있으니 양해부탁드립니다! 🙏
https://evan-moon.github.io/2020/01/27/safety-function-composition/