[合集] 在 JavaScript ES6+ 中从零开始学习函数式编程&组合式软件编写系列译文

系列文章主要是讲组合式软件编写(Composing Software)的,详细讲解如何在 JavaScript ES6+ 中从零开始学习函数式编程组合化软件技术javascript

很是优质的系列文章,值得一看再看。java

由于译文做者不一样,文章比较分散,把它们整理到一块,方便各位看官系统学习以及往后查看~git

原文的做者是 Eric Elliott ( Medium)程序员

文章由浅入深,按顺序依次以下:github

[译] Composing Software: An Introduction编程

[译] 跌宕起伏的函数式编程(软件编写)数组

[译] 为何用 JavaScript 学习函数式编程?(软件构建)(第二部分)函数式编程

[译] 函数式程序员的 JavaScript 简介 (软件编写)函数

[译] 高阶函数(软件编写)(第四部分)oop

[译] Reduce(软件编写)(第五部分)

[译] Functor 与 Category (软件编写)(第六部分)

[译] 函数式 Mixin(软件编写)(第七部分)

[译] ES6+ 中的 JavaScript 工厂函数(第八部分)

[译] 为何在使用了类以后会使得组合变得愈发困难(软件编写)(第九部分)

[译] 借助函数完成可组合的数据类型(软件编写)(第十部分)

[译] JavaScript 让 Monad 更简单(软件编写)(第十一部分)

[译] mock 是一种代码异味(软件编写)(第十二部分)

[译]对象组合中的宝藏(软件编写)(第十三部分)

[译]优秀的嵌套三元表达式(软件编写)(第十四部分)

[译] 抽象与组合(第十五部分)

[译] 被遗忘的面向对象编程史(软件编写)(第十六部分)

[译] 柯里化与函数组合(第十七部分)

[译]Transducers: JavaScript 中高效的数据处理 Pipeline(第 18 部分)

[译] Lenses:可组合函数式编程的 Getter 和 Setter(第十九部分)

文章在持续更新中……

相关文章
相关标签/搜索