두둠칫하는놈님의 프로필 이미지

수강평 2

평균평점 5.0

4% 수강 후 작성

함수형 프로그래밍에 대한 본질에 대한 이해가 좋은 강의였습니다! Javascript의 Arrow함수가 함수형 프로그래밍이다(?)는 편견을 해소한 강의였습니다. 함수형 프로그래밍(이하 FP)의 패러다임을 배우는데 훌륭한 강의라 생각합니다. 강좌 도입부에서는 외부효과(외부변경)를 없애도록 순수함수를 사용하는 이유, Javascript의 일급함수의 특징을 간략히 설명합니다. 그리고 이 특징으로 인해 FP가 매력적임을 강좌 후반부까지 이어지게 됩니다. 기존코드에서 리펙토링하는 실시간 코딩을 통해서 어떻게 사용하는지를 확인할 수 있었습니다. 기본적인 고차함수(filter, map, reduce, find)와 보조함수를 실시간으로 작성하여 동작원리와 사용법을 볼 수 있었습니다. 그리고 고차함수와 보조함수의 적극적인 활용을 통해 간결하고, 가독성있는 코딩을 볼 수 있었습니다. (개인적으로 함수형 프로그래밍에 가독성을 높일 수 있다는 점이 놀라웠습니다) 객체지향 프로그래밍(OP)과 FP의 차이를 쉽게 이해할 수 있었습니다. OP는 인스턴스의 변화를 통한 프로그래밍으로 객체가 주요 관심사였지만, FP는 인스턴스를 변조하지 않는 프로그래밍으로 순수함수가 주요 관심사였습니다. 이 조그만 차이로 인해 두 프로그래밍 간의 디버깅의 차이를 알게되었습니다. 또한 레고 블록을 조립하듯 고차함수와 보조함수를 활용하는 모듈화가 흥미로웠습니다. FP를 어떻게 사용하느냐의 초점으로 강좌를 진행하셨지만, 왜 사용하느냐를 심심찮게 녹아들게 했습니다. 가독성, 간결함, 모듈화 그리고 간지나는(!) 코딩이라 저는 생각합니다. 좋은 강좌 감사합니다! 함수형 프로그래밍이 개발자들에게 널리 알려졌으면 좋겠습니다!

아직 달린 답글이 없어요.
도움이 되었다면 수강평에 답글을 남겨보세요!
자바스크립트로 알아보는 함수형 프로그래밍 (ES5) 썸네일
유인동

·

22강

·

12,976명 수강

자바스크립트로 알아보는 함수형 프로그래밍 (ES5) 썸네일
유인동

·

22강

·

12,976명 수강