#函数式编程

      更多分类

Spring Cloud数据流中的组合函数支持

19-01-21 23 banq

Spring Cloud Stream最近添加了一项 Function ,可将函数定义组合到现有的Spring Cloud Stream应用程序中。在本博客中,我们将看到Spring Cloud D... 详细

一个控制器一个Action - Janos Pasztor

19-01-09 15 banq

你在控制器中放了多少个动作Action?5-6?20?如果我告诉你我的限制只能是一种Action方法,你会怎么说? 可以肯定地说,大多数Web应用程序在其控制器中都有太多的Action操作方法,但它... 详细

为什么不变性至关重要 - Janos Pasztor

19-01-09 16 banq

我以前在干净的代码中谈到了不可变对象,但究竟是什么呢?我们为什么要使用它们? 不可变对象是一个非常强大的编程概念,可以避免各种并发问题和一大堆错误,但它们不一定容易理解。我们来看看它们是什么以及我们... 详细

人们误解了OOP

19-01-09 28 banq

OOP死了吗?函数编程是未来吗?有些文章似乎暗示了这一点。我倾向于不同意。来!我们讨论一下! 每隔几个月我就会看到一篇博客文章,宣称它已成为过去,我们都应该转向函数式编程。 为什么这些文章的作者对O... 详细

通过simple-redux理解React.js的Redux工作原理

19-01-06 11 1 banq

Simple Redux主要是教您Redux的核心概念。部分是为了好玩,但主要是为了帮助您避免Redux应用程序中不必要的重新渲染。 适用于具有使用Redux和React的经验的开发人员。在这里将不... 详细

在ES6中使用扩展语法有什么好处?它与rest语法有什么不同?

19-01-04 0 banq

在函数模式编码时ES6的spread语法是非常有用的,因为我们可以轻松地创建数组或对象的副本,而无需诉诸Object.create,slice或库函数。Redux和rx.js项目中经常使用此语言功能... 详细

什么时候应该在ES6中使用箭头函数?

19-01-04 3 banq

通过以下经验法则来处理ES6及更高版本中的函数: 在全局作用域内使用function,包括Object.prototype中的属性。 对于对象构造器使用class实现。 在其他地方使用=&... 详细

类型是软件设计的基本工具

19-01-02 24 banq

本文来自tedinski,类型与函数哪个是设计基础?数据结构和算法是设计基础吗? 函数与类型的关系,打个比喻,有点像建筑师想要进行室内设计。并不是说房间的内部并不重要 - 一个糟糕的建筑师绝对可以创... 详细

实现更好的Redux架构的10个技巧

18-12-24 17 banq

当我开始使用React时,没有Redux。只有Flux架构,以及它的十几个竞争实现。 现在React中有两个明显的数据管理赢家:Redux和MobX,后者甚至不是Flux实现。Redux已经流行起来... 详细

Java 8谓词链

18-12-21 40 banq

在本快速教程中,我们将讨论在Java 8中谓词链Predicates的不同方法。 让我们看看如何使用简单的谓词来过滤名称列表: @Test public void whenFi... 详细

​​​​​​​无服务器计算:前进一步,后退两步

18-12-19 49 banq

无服务器计算:前进一步,后退两步 - Hellerstein等。 重点介绍无服务器平台和无服务器设计模式的一些缺点,以及为什么数据传输范例是FaaS的最大缺点,也就是数据运送到代码的计算范式的问题,... 详细

从MVC到现代Web框架

18-12-19 73 banq

模型 - 视图 - 控制器(MVC)是软件架构中最广泛和最有影响力的模式之一。尽管MVC的传闻 死亡 ,它仍然是一个有用的模式来 理解 。在这篇文章中,我将重点介绍它如何演变成我们今天所熟知和喜爱的... 详细

Java Stream API实用指南

18-12-17 189 2 banq

StreamAPI是在Java 8中引入的。它提供了一种声明性编程方法,用于迭代和执行集合上的操作。在Java 7及之前版本中,for和for each是唯一遍历集合的可用选项,这是一种 命令式编程... 详细

OOP和FP的区别

18-11-29 38 banq

首先确定什么是OOP和什么是FP? 什么是OOP? 为了真正掌握这一理念,我强烈建议您关注 Alan Kay 的工作。当然,他并不是这种模式背后唯一的人,但我发现他的解释非常明确。这个 . 详细

你忘掉OOP的速度越快,你和你的软件就越好

18-11-26 430 1 banq

也许这只是我的经验,但面向对象编程似乎是一种默认的,最常见的软件工程范例。 我花了好几年才打破它的咒语,并清楚地了解它是多么可怕和为什么。由于这种观点,我坚信人们必须了解OOP的错误,以及他们应该做... 详细

共有 1221 2 3 4 ... 9 下一页