인프런에서 하는 함수형 프로그래밍에 대한
세미나가 있어서 듣고 왔다.
함수형 프로그래밍에 대한 개념만 있었지 왜 써야하며 어떻게 써야하는지 감이 잘 오지 않았는데
세미나를 통해 자세한 예제를 통해 쉽게 설명을 들을 수 있어서 많은 도움이 되었다.
옛날에는 함수콜 비용이 높다며
될 수 있으면 적게 호출을 하는 방향으로 코딩하는 것이 권장되었다.
(그렇다고 함수를 너무 크게 만들어도 안된다)
그러나 그러한 비용은 사양이 좋은 요즘 크게 문제될 것이 없으며
오히려 개발 생산성 및 버그를 최소화 할 수 있는 개발 방법이 더 효율적인 코딩 방법이라고 할 수 있을 것이다.
그래서 함수형 프로그래밍도 가장 작은 단위도 함수로 만들어서 그것들의 조합으로 함수를 만들고
해당 함수도 순수함수로 만들어서 입력과 출력에 대한 결과값이 보장되어
테스트에도 유리하고 버그도 적게 유발할 수 있는 코드를 만들 수 있게 하는 것이다.
나도 이번 세미나에서 함수형 프로그래밍에 대한 흥미가 생겨
다음에 자바스크립트 프로그래밍을 할때 적극적으로 사용을 해봐야겠다.
* 참고
https://github.com/functionandjs/book/wiki
댓글 없음:
댓글 쓰기