컴퓨터언어/Vanilla JS
함수형 프로그래밍
bbanpro
2020. 8. 2. 21:16
728x90
반응형
이 포스팅은 아래 강의를 수강하며 정리한 글입니다.
자바스크립트로 알아보는 함수형 프로그래밍 (ES5) - 인프런
마플(http://www.marpple.com)의 CTO 유인동님이 알려주는 함수형 프로그래밍에 대한 강좌 입니다. 함수형 프로그래밍으로 라이브러리를 직접 만들어가며 함수형 프로그래밍의 패러다임과 코딩의 즐거
www.inflearn.com
성공적인 프로그래밍이란?
사용성, 성능, 확장성, 기획변경에 대한 대응력을 효율적이고 생산적으로 이루는 일
함수형 프로그래밍이란?
성공적인 프로그래밍을 위해 부수효과를 미워하고 조합성을 강조하는 프로그래밍 패러다임
*부수효과 : 함수가 return값으로 결과를 만드는 것 외에 외부의 상태에 영향을 미치는 것
부수효과를 미워한다 = 순수함수를 만든다(동일한 입력값에 대해 일정한 값을 출력하고, 받은 인자 외에는 외부상태에 다른 영향을 끼치지 않는 함수, return값 외에는 외부와 소통하지 않는 함수) => 오류를 줄이고 안정성이 높다
조합성을 강조한다 = 모듈화 수준을 높인다 => 생산성이 높다
728x90
반응형