#函数式编程

      更多分类

Java中的函数编程技术 - Deepu K Sasidharan

19-08-01 173 2 banq

关于函数式编程(FP)有很多炒作,很多很酷的孩子都在做这件事,但它并不是一颗银弹。与其他编程范式/风格一样,函数式编程也有其优点和缺点,人们可能更喜欢一种范式而不是另一种范式。如果您是Java开发人... 详细

面向对象的编程和函数式编程基本相同的证据 - vavr

19-07-28 36 banq

在静态类型语言的上下文中,两种范例在技术上都使用更高阶函数和对象封装。类型用于建模领域,构建器是帮助创建实例的上下文。代码如下: /*  * Search and destroy... 详细

MonoState 模式

19-07-26 22 jdon

目的 强制执行类似于在所有实例之间共享相同状态的行为。 . 详细

Monad 模式

19-07-26 34 jdon

基于线性代数monad的Monad模式代表了逐步将操作链接在一起的方式。绑定函数可以描述为根据“相同类型”契约将一个输出传递给另一个输入。在形式上,monad由一个类型构造函数M和两个操作组成:bi... 详细

不要进行无谓的OOP与FP争论 - Mathias Verraes

19-07-24 35 banq

https://twitter.com/mathiasverraes/status/1153615691397943297 我希望我们无需争论OOP与FP,而应该开始辩论个人范式。不可变性,封装,... 详细

Erlang这十年 - ferd.ca

19-07-10 132 2 banq

大约10年前,我在第一个Erlang语言的主要炒作阶段加入了Erlang社区。我们被告知,Erlang是并发和并行的未来,完成任务的最简单,最快捷的方法,您也可以免费获得分发。但是事情刚刚开始就变得... 详细

DDD函数编程案例:战胜软件开发的复杂性! 战胜方式本身有点复杂哦!

19-07-05 232 1 banq

在经历不同的项目之后,我注意到每个项目都存在一些常见问题,无论领域,架构,代码约定等等。这些问题并不具有挑战性,我更专注于寻求解决方案:一些开发方法或代码约定或任何可以帮助我以防止这些问题发生的东西... 详细

使用Resilience4J实现断路器模式

19-06-22 78 banq

断路器是一种模式,可以防止整个架构中单个微服务的故障级联,从而确保系统具有弹性。该模式可以通过像Hystrix或Resilience4j这样的代码库实现,或者通过底层基础设施来实现,例如使用Isti... 详细

鲍勃大叔:编程范式并不排斥!

19-06-21 131 2 banq

命令式、函数性、面向对象。这些不是彼此的对手。不是一个比另一个好。它们不是相互排斥的。您不必只选择一个。一个设计良好的系统同时是三个范式的系统。 众说纷纭: 我不知道为什么!但是,一些开发人员认为... 详细

NodeJS的DDD与CRUD对比案例 - Khalil Stemmler

19-05-26 257 2 banq

当你开始一个新的Node.js项目时,你先从什么开始? 您是从数据库架构开始的吗? 你是从RESTful API开始的吗? 你是从Model开始的吗? REST-first Design(REST... 详细

关于领域驱动设计的函数编程思考 - Naveen Negi

19-05-03 279 2 banq

在过去的几年里,我一直在使用像Elixir和Clojure这样的函数式语言,即使我确信DDD可以应用于函数式语言,但这个领域并没有足够的资源介绍。嗯,也就是很少的相关讨论和博文,但大多数人又试图将D... 详细

Erlang之父Joe Armstrong去世

19-04-21 330 2 banq

他是Actor模型创建者,认为真正OO应该是对象之间进行消息传递,而非直接进行方法调用,他为此创建了Erlang这种分布式语言,Java中Akka等都是Actor模型的实现者。 他说:面向对象语言的... 详细

Java Optional使用的最佳实践

19-04-05 293 banq

这是 piotr szybicki 4年来为了解正确使用Optional类型而努力的结果。 Optional隐藏了可能存在空指针的不确定性,比如: . 详细

共有 1531 2 3 4 ... 11 下一页