没有合适的资源?快使用搜索试试~ 我知道了~
functional-design:John A. De Goes的“功能设计”课程的练习
共18个文件
scala:11个
sbt:3个
gitignore:1个
需积分: 5 0 下载量 174 浏览量
2021-03-20
07:37:20
上传
评论
收藏 34KB ZIP 举报
温馨提示
功能设计 入门 sbt compile 您可以从Visual Studio Code with Metals打开该项目,并且该项目应该没有问题。 关于功能设计 尽管函数式编程理论很有用,但是大多数日常函数式编程不需要任何类别理论,甚至不需要任何类型类。大多数问题可以受益于使用不变数据类型和运算符构造的特定于域的模型。这种面向功能的解决方案简单,可组合,类型安全且可测试。 在本课程中,开发人员将学习如何针对日常业务问题编写简单的功能解决方案,而无需使用术语和类型类。开发人员将学习如何构建针对特定领域问题的类型安全且可组合的解决方案,以及面向对象编程的单一职责原理如何转化为正交性。当开发人员离开时,他们将具有全新的能力,可以以整个团队和新员工都可以轻松访问的方式直接从整个应用程序中的功能编程技术中受益。 功能域建模 可组合性的本质 测量算子的正交性 实现简约和表现力 使用类型强制执行业务约束
资源推荐
资源详情
资源评论
收起资源包目录
functional-design-master.zip (18个子文件)
functional-design-master
project
build.properties 19B
metals.sbt 173B
plugins.sbt 362B
src
main
scala
net
degoes
02_ops.scala 18KB
08_domains_2.scala 21KB
09_integration.scala 703B
01_adts.scala 6KB
07_patterns.scala 14KB
06_gadts.scala 5KB
04_encoding.scala 14KB
welcome.scala 412B
00_intro.scala 3KB
03_domains_1.scala 12KB
05_practices.scala 5KB
build.sbt 3KB
README.md 2KB
.gitignore 257B
.scalafmt.conf 349B
共 18 条
- 1
资源评论
每天痛苦与更好的
- 粉丝: 32
- 资源: 4536
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功