Functional Programming

Knowledge/Web

함수형 프로그래밍 전문가 되기 (Part 6)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 6)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍 컨셉들을 이해하는 첫 단계가 가장 중요하고 때로는 가장 어려운 단계다. 하지만 올바른 관점으로 접근한다면 그렇게 어렵지 않다. 이전 게시물 : Part 1, Part 2, Part 3, Part 4, Part 5 이제 어쩌지? 이 훌륭한 것들을 모두 배웠으니, 당신은 이렇게 생각할 것 이다. "이제 어쩌지? 이제까지 배운 것을 내 프로그래밍에 어떻게 적용시키지?" 사정에 따라 다..

Knowledge/Web

함수형 프로그래밍 전문가 되기 (Part 5)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 5)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 매우 힘든 첫걸음이지만 올바른 관점으로 접근한다면 힘들어할 필요가 없다. 이전 게시물 : Part 1, Part 2, Part 3, Part 4 참조 투명성 참조 투명성은 순수함수가 표현식으로 안전하게 대체될 수 있다고 설명하는 멋진 용어이다. 아래 예제가 이해하는데 도움이 될 것이다. 대수학에서 다음 공식을 봤을 때, y ..

Knowledge/Web

함수형 프로그래밍 전문가 되기 (Part 4)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 4)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 매우 힘든 첫걸음이지만 올바른 관점으로 접근한다면 힘들어할 필요가 없다. 이전 게시물 : Part 1, Part 2, Part 3 커링 Part 3의 마지막 부분에서 mult5 함수는 1개의 파라미터를 받았고, add 함수는 2개의 파라미터를 받았기 때문에 mult5 함수와 add10 함수를 합성할 때 문제가 발생했었다. 우..

Knowledge/Web

함수형 프로그래밍 전문가 되기 (Part 3)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 3)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 매우 힘든 첫걸음이지만 올바른 관점으로 접근한다면 힘들어할 필요가 없다. 이전 게시물 : Part 1, Part 2 합성 함수 프로그래머로서 우리는 게으르다(좋은 뜻). 우리는 빌드, 테스트, 배포 코드를 계속해서 작성하는 것을 원하지 않는다. 우리는 항상 일을 한 번만 하는 방법과 그것을 어떻게 재 사용하여 다른 일을 할 ..

Knowledge/Web

함수형 프로그래밍 전문가 되기 (Part 2)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 2)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 그리고 그 첫 걸음은 매우 힘들다. 이전 게시물 : Part 1 친절한 알림 앞으로 나올 코드를 천천히 읽어라. 코드를 이해한 다음에 다음으로 넘어가라. 각각의 세션은 이전 세션과 이어진다. 서두르게 되면 나중에 중요해질 개념들을 놓칠 수도 있다. 리팩터링 아래 자바스크립트 코드를 보며 잠시 리팩터링에 대해 생각해보도록 하자..

Knowledge/Web

함수형 프로그래밍 전문가 되기 (Part 1)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 1) 를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 매우 힘든 첫걸음이지만 올바른 관점으로 접근한다면 힘들어할 필요가 없다. 운전 배우기 다른 사람들이 운전하는 것은 쉬워 보였지만, 우리가 운전을 배울 때는 생각했던 것보다 더 어려웠다. 우리는 부모님의 차로 연습을 했고, 동네의 길을 완전히 익힐 때까지는 고속도로를 달리지 않았다. 반복되는 연습과 공포스러운 순간들을 보내면..

SooJae
'Functional Programming' 태그의 글 목록