《函数式领域建模》封面

函数式领域建模

Domain Modeling Made Functional

Scott Wlaschin · 初版 2018 年

43人推荐
55位读者提及
74次提及

为什么值得读

  • 融合函数式编程与领域驱动设计思想
  • 核心概念可跨语言通用不仅限于F#
  • 借助强类型系统化解复杂业务逻辑

Hacker News 上怎么说

  • 如果你还没看过,一定要去看看 Scott Wlaschin 的演讲《Domain Modeling Made Functional with the F# Type System》(看起来他现在还就此出了一整本书)https://fsharpforfunandprofit.com/ddd/ (F# 和 Elm 非常相似,概念完全能直接对应上。)我最近一直在挑战……

    If you haven't already, do also have a look at Scott Wlaschin's talk "Domain Modeling Made Functional with the F# Type System" (it seems he has a whole book out on it now too) https://fsharpforfunandprofit.com/ddd/ (F# and Elm are similar enough that the concepts map directly.) I've been challenging…

  • ……这跟我自己的想法非常相似,而且涉及的也是我平时思考的领域。你的语法用起来很顺手,多谢分享。最后,我猜你应该对 Scott Wlaschin(《F# for fun and profit》和《Domain Modeling Made Functional》的作者)[1][2] 很熟吧。如果不熟的话,你绝对必须去读读,简直是为你量身定做的。它是函数式编程(Functional Programming)和 DDD/EIP 的结合点。(我跟他没有任何利益关系)。[1] https://fsharpforfunandprofit.com/ddd/……

    …it's very similar to mine and in domains I also think about. Your syntax is very convenient thanks for sharing. And finally, I assume you're familiar with Scott Wlashin (of F# for fun and profit & "Domain Modeling Made Functional")[1][2]. If not you 100% should read it as it is right up your alley. It's the intersection of Functional Programing and DDD/EIP. (I have no affiliation). [1] https://fsharpforfunandprofit.com/ddd/…

  • ……对比一下,比如说 PHP(一门烂语言,但获得了巨大的成功。)或者 Prolog(一门庄严如精灵一般的语言,深奥但在小众圈子里获得了成功。)Haskell 也就那样了。关于类型和数据,FP(函数式编程)确实很擅长这个。例如参考 Scott Wlaschin 的《Domain Modeling Made Functional》(https://www.youtube.com/watch?v=Up7LcbGZFuo),虽然是关于 F# 的,但概念跨语言通用。关于“做得对”的 FP 编程语言,我推荐 Elm。我最近一直在用 Elm,而且……

    …contrast with, say, PHP (crap language with wild success.) Or Prolog (a stately Elven language with deep but obscure success.) Haskell is what it is. In re: types and data, FP is good for that. See e.g. "Domain Modeling Made Functional" by Scott Wlaschin ( https://www.youtube.com/watch?v=Up7LcbGZFuo ) it's about F# but the concepts apply cross-language. In re: FP PLs "done right" I submit Elm lang. I've been using Elm recently and…

  • 说到领域驱动设计(domain-driven design),这篇文章的作者写过一本很棒的书叫《Domain Modeling Made Functional》,我由衷推荐(即使你对学 F# 没啥特别兴趣也值得读)https://www.amazon.com/Domain-Modeling-Made-Functional-Domai...

    Speaking of domain-driven design, the author of this article wrote a great book called 'Domain Modeling Made Functional', which I heartily recommend (even if you don't have a specific interest in learning F#) https://www.amazon.com/Domain-Modeling-Made-Functional-Domai...

  • Michael C. Feathers - 《Working Effectively with Legacy Code》;Scott Wlaschin - 《Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#》

    Michael C. Feathers - Working Effectively with Legacy Code Scott Wlaschin - Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#

  • 挺有意思的是,居然真有人就这主题写了本书。《Domain Modeling Made Functional》(数据建模函数式化)https://www.amazon.com/Domain-Modeling-Made-Functional-Domai... 这是我读过最好、最实用的软件工程书籍之一。即使你不用函数式编程语言也值得读。它是关于如何用代数数据类型(Algebraic Data Types)来对常见问题建模的……

    Funny enough someone actually wrote a book on it. Data Modeling Made Functional https://www.amazon.com/Domain-Modeling-Made-Functional-Domai... It's one of the better and more useful software engineering books I've read. Even if you don't use a functional programming langauge. It's about using Algebraic Data Types do model common problems…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助