Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
函数式编程指南
函数式DDD架构入门 - SCOTT WLASCHIN
帮助工程团队将函数编程原理应用到高级设计和体系结构与架构的通俗易懂的思想和最佳实践。关于函数式编程或FP的许多文章都专注于低级编码实践(例如避免副作用)和FP特定模式(例如可怕的monad)。但是,它们不涉及高级设计和体系结构。然而,FP原则可以大规模应用。实际上,从后端的无服务器到
事件溯源:投影或投射模式 -Kacper Gunia
投影是事件源中使用的核心模式之一。ES所了解的是,作为一系列事件将应用程序中正在发生的更改持久化。然后,该事件序列(也称为流)可用于重建当前状态,以便可以处理任何后续请求。从理论上讲,我们可以仅在事件流中停下来做所有事情。不幸的是,这很快变得非常低效。通常,读取(查询)发生的次数比写
幽默:假装从未发生过OOP? - johndcook
我最近遇到一个人,他说,摆脱面向对象编程(OOP)的方式是回到简单地告诉计算机要做什么,就像OOP从未发生过。我认为这不是一个好主意,我也不认为这是可能的。面向对象的程序设计(尽管后来有过之而无不及)是软件工程领域的一大进步。它使开发比以前更大的程序成为可能,也许比原来大10倍。有人
杀死Haskell的人也可能杀死Rust · GitHub
Haskell和Rust有着密切的联系。Rust的大部分样式在很多方面都与Haskell的样式相似。从某种意义上说,Rust是Haskell的转世,带有一点类似于C的语法,数量很少。 Haskell死了吗?曾经有一段时间Haskell
Optional.isPresent()是反模式的用法 - stephan
面向对象与函数式编程的区别: 动词-名词与名词-动词的区别 - simblob
我的主要主题是研究如何将函数性编程语言和面向对象的编程语言结合在一起。我当时注意到的是,函数语言的语法倾向于动词,然后是名词,如f(x),而面向对象语言的语法倾向于是名词,然后是动词,如:x.f()。在某种程度上,这些可以被认为是等效的。您可以用一种表达等同于另一种表达。不过,两者在可用性存
幽默:函数式编程只是少数人的消遣? - Mike Hadlow
不同的编程范例需要不同水平的学习投入。随着投资水平的提高,您会迅速失去人才。这就是为什么函数式编程尽管在许多方面都有所改进,但将永远是少数人的消遣。
设计模式死了吗?鲍勃大爷认为还没 - unclebobmartin
有些人说设计模式已经死了。真愚蠢! “设计模式”书籍是我们行业中出版的最重要的书籍之一。对于所有专业程序员来说,其中的概念应是基本知识。 设计模式就像现实生活中的谚语:这是开放了其他人的经验。 假设需要调用10种不同类型的设备,然后再打开它们,我会创建一个De
Elixir语言在Ruby社区很火,语法类似Ruby,本质却是Erlang! - preslav
可能您是第一次听说这种令人着迷的语言称为Elixir。之前您可能一直在使用Ruby开发软件。在这种情况下,Elixir似乎突然出现了,它成为您以前所有问题的解决方案。它快速
Spring Cloud Stream的函数式和响应式Reactive编程特点 - spring.io
Spring Cloud Stream(SCSt)的函数式和反应式Reactive编程带来更少的代码、更少的配置。不过,最重要的是,您的代码是完全分离的,并且与SCSt的内部结构无关。虽然下面描述的所有功能都是SCSt的依赖项
Spring Cloud Stream事件路由 - spring.io
Spring Cloud Stream(SCSt)的事件路由有以下功能:a)将事件路由到特定事件订阅者,或b)将事件订阅者产生的事件路由到特定目的地。让我们快速看一下基于注释的编程模型中的工作方式。在本文中,我们将其称为路由“ TO”和路由“ FROM”。为了路由到事件订阅者
如何给函数方法命名?意图揭示命名法:根据目的命名 - c2
这是 SmalltalkBestPracticePatterns最佳实践之一:根据某个函数方法是做什么的(目的)命名这个
替代try/catch!使用Vavr库实现可组合的、函数式的错误异常处理 - Alexandre
Vavr(以前称为Javaslang)是Java 8+的对象功能库,旨在减少我们需要编写的代码量并提高代码质量。网址:www.vavr.io/它提供了持久的集合,用于错误处理
Spring Cloud Stream与Spring Integration集成以及Spring Cloud Function的关系:开启从基于注释到函数式编程的漫长转换 - spring.io
目的是揭开Spring Cloud Stream和Spring Cloud Function项目的真正目标的神秘面纱,并进行演示他们的新功能。 Spring Cloud Stream是Spring Integration包装器吗?<
如果每个人都讨厌OOP,为什么它仍然如此广泛传播? - StackOverflow
OOP取得了巨大的成功。但是成功仅仅是偶然吗?并且它还能在2020年提供其他编程范例无法提供的独特功能吗?在1981年8月的Byte杂志中,David Robson公开了他的文章,该文章成为许多人进入“
《组合性》第一卷网上刊物已经出版
《组合性》第一卷已经出版!你可以在这里阅读它:https://compositionality-journal.org
幽默:四大设计原则要点
稳健性原则:保守你发送的内容;在您接受的事情上保持自由。(banq注:说话谨慎,倾听自由,注重函数方法的返回结果,严谨且明
函数性纯UI组件:morphonent - DEV社区
面对大量的用户交互和体验,构建应用变得越来越具有挑战性。用户现在需要自然而又快速的丰富交互,并且需要可靠的应用程序。现在,为了构建这些复杂应用程序时的需求,我们拥有最先进的库和框架,例如
上页
下页
关闭