니플
35k
2018-09-08 19:18:53
0
887

[펌] 소프트웨어 합성 Index 및 번역후기


https://midojeong.github.io/2018/04/28/composing-software-translation-epilogue/


소프트웨어 합성 시리즈란?

함수형 자바스크립트를 주제로 Eric Elliott이 medium에서 연재하는 시리즈입니다. 배열 연산, 대수적 자료구조 등 특정 주제에 초점을 맞춘 tips & tricks 이 아닌 좀 더 넓은 관점에서 함수형 패러다임을 조망하고 있으며 소프트웨어 개발에서 마주칠 수 있는 많은 주제들을 합성Composition의 맥락으로 풀어내었습니다.


특히 객체지향 및 절차지향 패러다임의 부족한 점과 이를 함수형 패러다임으로 극복할 수 있는 전략을 여러장에 걸쳐 개관하기 때문에 자바스크립트가 주요 언어가 아닌 독자들도 새로운 소프트웨어 설계 전략을 세울 때 참고하기 괜찮은 시리즈입니다.


목차

- 소프트웨어 합성 : 개요

- 함수형 프로그래밍의 역사

- 왜 JavaScript로 함수형 프로그래밍을 배우는가?

- 함수형 프로그래머를 위한 JavaScript 개요

- 고차 함수

- Reduce

- Functor와 카테고리

- 함수형 믹스인

- ES6+와 팩토리 함수

- 클래스로 합성하기가 까다로운 이유

- 함수형 자료구조

- JavaScript 모나드

- Mocking은 코드 냄새(Code Smell)입니다

- 객체 합성이라는 숨겨진 보물

- 삼항연산자의 멋짐을 모르는 당신이 불쌍해

- 합성과 추상화


관심있는 분은 참고바랍니다.

0
1
  • 댓글 0

  • 로그인을 하시면 댓글을 등록할 수 있습니다.