Video tutorial series on mostly-adequate-guide。
函数式编程指南的中文讲解系列视频,视频里面提到的代码和课件都在该项目里。
视频系列中对白的主要参考函数式编程指北。
B站视频链接:
- 第1章: 我们在做什么?
- 第2章: 一等公民的函数
- 第3章: 纯函数的好处
- 第4章: 柯里化 curry
- 第5章: 函数组合 compose
- 第6章: 示例应用
- 第7章: Hindley-Milner类型签名
- 第8章: Functor 函子 Maybe、Either、IO、Task
这是我这么多年学习编程技术收获最大的一本书。我把函数式编程思维应用到自己的工作项目中,代码质量有了质的飞跃,以前难以重构的代码重新获得生命,重新迭代起来,学习的回报巨大。但是在我学习那么多技术书中,它的学习过程最为艰辛。在学习过程中,对代码一知半解,不知道如何跑起来,不知道其中逻辑如何。由于函数式编程思维的方式和常见的命令式编程很不一样,这个困难更加突出。学习编程毕竟离不开敲代码,动手做练习,但是仓库里的练习题,检查是否正确,需要跨越多个文件去检查,很耗时麻烦。
所以,我制作这个系列的视频教程,期望能够让大家减少学习中的一些不必要的麻烦。
- 代码逐步演示和解读,quokka.js插件
- 练习易上手,把测试合到一起,实时反馈
- 幻灯片划重点,方便复习,marp插件