Part 1: Introduction to Functional Declarative Design
1 What Is Software Design?
2 the Basics of Functional Declarative Design
Part 2: Minimum Viable Product
3 Drafting the Andromeda Application
4 Architectural Design Patterns
· · · · · ·
(
更多)
Part 1: Introduction to Functional Declarative Design
1 What Is Software Design?
2 the Basics of Functional Declarative Design
Part 2: Minimum Viable Product
3 Drafting the Andromeda Application
4 Architectural Design Patterns
5 Domain Model Design
6 Application State
Part 3: Designing Real World Software
7 Multithreading and Concurrency
8 Persistence
9 Business Logic Design
10 Testing
11 Persistable Distributed Serializable Workflows
Appendixes
Appendix a: Plenty of Monads
Appendix B: Layering Subsystems with a Monadic Stack
Appendix C: Word Statistics Example with Monad Transformers
Appendix D: Application Architectures in Haskell and Scala
Appendix E: the MVar Request-Response Pattern
Appendix F: Free Monadic EDSL for an Interactive Fiction Game
Appendix G: Haskell and PureScript
· · · · · · (
收起)
0 有用 FF 2024-05-09 18:11:02 湖南
内容不错但是有点啰嗦了,仿佛是FP的宣传书。。。。 更新: 越到后面越有种又臭又长的感觉。。。不够精炼、明确、清晰。弃而转另一本。 虽然也有可能是我对haskell不太熟的原因