harb***
2018-04-11

이 책을 읽게된 계기는 요즘 vuejs를 이용해서
프로젝트를 하고 있는데 점점 프론트페이지 부분에
로직이 많아지다 보니 소스 정리가 되지않게되어
더이상 막 프로그램을 하다가는 않되겠다 생각하고
이책을 읽게 되었습니다.
이 책의 핵심 내용은 우리가 이전에 많이 사용하던 객체지향형의
프로그래밍 기법과 비교해서 함수형을 사용했을때의 장점을
요즘 가장 핫한 언어인 자바스크립트를 사용하여 상세하게 기술하였습니다
그래서 함수형 프로그램의 코어한 부분 부터 자세히 알고싶으신 분은 꼭 한번 읽어보시라고 권해드리고 싶습니다.
이책은 크게는 3파트별로 나뉘어져있습니다.
1.함수형 사고하기
2.함수형으로 전환하기
3.함수형 스킬 갈고닦기
첫번째 파트에서는 객체지향에 길들여진 프로그래머들에게
함수형 프로그래밍이 과연 어떤것이고 장점이 무엇인지 상세히 기술하여서
함수형 프로그램밍에 대한 이해도를 높이고 있습니다.
두번째 파트에서는 첫번째 파트에서 습득한 함수형 프로그래밍의 기초적인 지식을
실제 코딩할때 어떻게 사용하면 되는지 좀더 실무적인 부분에 대해서 많이 다루고 있습니다.
세변째는 좀 더 실무적으로 들어가서 프로그래머들이 평소에 엄청나게 많이 고민하고 있는
재사용성 , 모듈화, 패턴등에 대해서 함수형 프로그래밍으로 구현했을때 얼마나 많은 장점이
있는지 좀더 세부적으로 예제들과 사용사례를 제시하고 있습니다.
이 책을 보고 강력한 자바스크립트의 함수형 프로그래밍 기법을 사용하여
좀더 강력한 프로그래밍을 할 수 있을것 같다