목록fp (3)
Earn this, Earn it.

이 글은 루이스 아텐시오, 『FUNCTIONAL PROGRAMMING IN JAVASCRIPT』, MANNING, 한빛미디어(2018) 를 읽고 이를 제 생각을 보태 정리한 글임을 밝힙니다. 책에서 그대로 발췌한 부분은 따로 인용구로 구분하겠습니다 :) 매주 챕터 하나씩 읽고 정리하려고 했는데 취준 때문에 이제서야 다시 시리즈를 시작하게 되었네요 ㅎㅎ (취준기는 추후 포스팅하겠습니다!) 이제 갈 곳도 정해졌으니! 그간 미뤄왔던 공부들을 신나게(?) 해볼 차례네요! 그럼 바로 시작해보겠습니다. Part 1. 함수형으로 사고하기 Chapter 2 - 고계 자바스크립트 이번 2장에서는 고계(고차) 자바스크립트에 대해 다뤄보겠습니다. 이 장에서는 자바스크립트가 함수형 언어로 적합한 이유 자바스크립트는 다중 패러..

이 글은 루이스 아텐시오, 『FUNCTIONAL PROGRAMMING IN JAVASCRIPT』, MANNING, 한빛미디어(2018) 를 읽고 이를 제 생각을 보태 정리한 글임을 밝힙니다. 책에서 발췌한 부분은 인용을 통해 구분하겠습니다 :) 최근 6주 간 진행되었던 프로젝트를 마치면서, 함수형 프로그래밍에 대한 관심이 생겼습니다. 협업을 하면서도 무언가 비효율적이고 장단이 맞지 않는 코드들 때문에 매주 리팩토링 시간에 의미 없는 고민만 계속했던 것 같네요. 그에 대한 좋은 대안으로서 고려해보기 위해, 당분간은 함수형 프로그래밍에 대해 이 책을 위주로 공부하고 이후 코드를 작성할 때 최대한 활용해볼 계획입니다. 매주 1장 이상 포스팅하는 것이 목표인데 잘 할 수 있으려나요 ㅎㅎ 일단 시작이 반이니까 시..
2021년 7월 28일 글 🏓 함수형 코드 함수형 프로그래밍 ? 프로그래밍 패러다임(Programming Paradigm)은 크게 명령형, 절차지향, 객체지향, 선언형, 함수형이 있다. 명령형 : 어떻게 할 것인지를 설명하는 방식 절차지향 : 수행될 순서에 따라 객체지향 : 객체들의 집합으로 프로그램의 상호작용을 표현 선언형 : 무엇을 할 것인지 설명하는 방식 함수형 : 순수 함수를 조합하여 소프트웨어를 만드는 방식 이 중에서 함수형 프로그래밍이란 거의 모든 것을 순수 함수로 나누어 문제를 해결하는 기법으로, 작은 문제를 해결하기 위한 함수를을 통해 가독성을 높이고 유지보수를 용이하게 해준다. 함수형 프로그래밍의 특징 부수 효과가 없는 순수 함수를 1급 객체로 간주하여 파라미터로 넘기거나 반환값으로 사용..