haskell-dmmf:Wlashin的域建模的Haskell实现使功能正常

时间:2024-04-26 11:06:33
【文件属性】:

文件名称:haskell-dmmf:Wlashin的域建模的Haskell实现使功能正常

文件大小:11KB

文件格式:ZIP

更新时间:2024-04-26 11:06:33

haskell domain-driven-design Haskell

Haskell-dmmf Wlashin的Haskell实现 在这本书中,作者提出了一系列令人信服的论点,其中包括:1)域驱动设计(DDD)的价值; 2)函数编程技术对实现DDD的有效性。 特别是,他展示了代数类型如何记录域的概念及其之间的关系,并且至关重要的是,(非技术)域专家也可以理解该“可编译规范”。 我一想到就被推销了,所以我寻求实践。 作为Haskeller,显而易见的第一步是将案例研究从F#抄录到Haskell。 回购是我这样做的尝试。 与本书的差异 我是在真正开始之前写这篇文章的,所以我确定将来会有分歧,但是到目前为止,这是我真正计划的唯一事情: 对智能构造函数使用应用验证,而不是Result (F#)/ Either (Haskell)monad 设置 只需确保您拥有一个相当不错的现代版本的并且您应该能够运行: $ stack build


【文件预览】:
haskell-dmmf-master
----.gitignore(241B)
----app()
--------Main.hs(61B)
----Setup.hs(46B)
----src()
--------Lib.hs(88B)
--------Data()
----stack.yaml.lock(742B)
----CONTRIBUTING.md(2KB)
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(1KB)
----haskell-dmmf.cabal(2KB)
----shell.nix(209B)
----package.yaml(1KB)
----test()
--------Spec.hs(63B)
----stack.yaml(2KB)

网友评论