Domain Modeling Made Functional - Scott Wlaschin

Domain Modeling Made Functional

Scott Wlaschin

出版社

出版时间

2018-02-04

ISBN

9781680502541

评分

★★★★★
用户评论
很不错,读起来要比那本Functional And Reactive Domain Model舒服太多了,虽然不懂F#理解起来也没什么难度。而且这本书对于DDD本身的介绍也很完整清晰,我觉得就算当成DDD入门书也算是讲的的非常清晰的。不过我觉得书里完全用代码来展示领域模型的搞法还是觉得实际中不太可行。不过至少书里非常清晰的表达了一种可能性,还是很值得学习的。
这个书主要目的是教没有fp经验的人一些基本的原则 以及何谓product&sum...已经会了的话基本不用读了...
DDD的部分清晰而且优雅,但是我看得似懂非懂,穿插的FP小课堂很不错,但是只看FP的部分不如去看作者的FP talk。当休闲读物从去年读到今年,感觉啥也没学会,属于是洗涤灵魂了
这本书特别适合我当前的水准....就是对DDD和FP都只知道点大概,想提前感受下两者真实的优点的人。我是先看了作者的blog,然后再看书的,amazon 300点评4.5分果真名不虚传。作者贯彻了他一直的原则“begin with the concrete, and move to the abstract",让我觉得ddd里面的aggregation root,event,entity,value等内容都变得具体翔实可见,同时fp里面的类型编程,和描述domain的内容确实是绝配,走到最后系统肯定都是复杂的,但用类型来表达领域模型中的状态、事件、流程,确实是可以做到无歧义且高效的。那种体验就跟用rust写算法只要编译通过基本就能用的感觉一样。非常棒。
type-driven design + partial application在DDD中的应用
还可以的函数式编程的入门书籍…
书中除了讲解DDD的实际应用方式,还穿插了许多编程技巧,结合F#代码进行展示,有一种手把手教的感觉。 书中的不少内容,在Scott的网站fsharp for fun and profit上有所展示,建议结合这个网站的博文进行学习,效果更佳。
收藏