Slides: https://speakerdeck.com/rickliu/functional-programming-concepts
我原本打算主要介绍 dry-rb,但在听完第一天的演讲后,我想把演讲内容调整得更 beginner-friendly。 第二天有人建议我说,希望把演讲内容聚焦一下,于是我就临时把演讲的主题改成了介绍函数式编程的概念。
关于 dry-rb,可以看看 Tim Riley 和 Piotr Solnica 的演讲,比如:
看介绍本来以为是 dry-rb 和 rom 的话题,没想到最后都没听到一句 dry-rb 和 rom,所以千万不要信姜军的建议,他酒店地址都能搞错....
- -
pure function, lazy, chain operation,用面向对象也有自己的表达啊。
比如 ActiveRecord::Relation
ActiveRecord::Relation
User..where(xxx).order(...).first
函数式也好,面向对象也好,都是工具箱里的工具,遇到问题,拿合适的工具去解决就好。