함수형 2

[함수형 반응형 프로그래밍] #1. 듣기를 멈추자!

목표 FRP의 정의 이벤트의 정의와 이벤트가 문제를 야기하는 경우 FRP의 목표 → 우리가 해결하려는 문제의 정의 FRP의 장점 FRP 시스템의 작동 원리 FRP의 바탕이 되는 사고방식 FRP는 표준적인 프로그래밍 언어에 간단한 라이브러리 형태로 제공되며 관찰자 패턴에서 널리 사용하는 리스너를 대신한다. FRP를 사용하면 코드가 깔끔하고, 명확하며, 튼튼해지고 관리도 쉬워진다. ⇒ 코드가 간단해진다. FRP는 우리가 기존에 하던 방식과는 다른 방식으로 문제를 해결한다. FRP는 함수형 프로그래밍의 아이디어를 기초로 하지만 FP를 몰라도 문제없다. ⇒ 즉, 함수형 프로그래밍과 FRP는 별개다?? 흠... 듣기를 멈추고 반응을 시작하자! 1.1 프로젝트, 복잡도의 벽에 부딪치다 큰 프로젝트는 어느 순간 이..

[함수형 반응형 프로그래밍] #0. Intro

최근 Javascript를 공부하면서, 개발하면서 종종 들렸던 키워드중 함수형 이라는 단어와 반응형 이라는 단어이다. 이 둘이 세트인건지, 따로따로 인건지, 합쳐졌을때 다른 의미를 갖게 되는건지 알 수 없었다. 객체지향 프로그래밍에 익숙해서 그런지 함수형 프로그래밍을 보았을때 왜 그렇게 해야되는지? 어떤 장점이 있는지 사실 잘 알지 못한다. 어려풋이 이런거 아닐까? 하는 정도이다. 그러던중 함수형과 반응형이 같이 나와있는 이 책을 발견하게 되었고, 이번기회에 함수형 반응형 프로그래밍에 대해 알아보려고 한다. 목적은 함수형과 반응형 프로그래밍에 대해서 알기를 원하는데, 함수형 반응형이라는게 하나의 다른 용어이면 어쩌지 하는 생각도 조금 든다. 알아두어서 나쁠것은 없으니 한번 알아보도록 하자.