#函数式编程

      更多分类

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

19-01-06 96 1 banq

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

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

19-01-04 30 banq

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

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

19-01-04 54 banq

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

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

19-01-02 70 banq

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

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

18-12-24 66 1 banq

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

Java 8谓词链

18-12-21 119 banq

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

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

18-12-19 106 banq

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

从MVC到现代Web框架

18-12-19 164 banq

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

Java Stream API实用指南

18-12-17 220 2 banq

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

OOP和FP的区别

18-11-29 652 banq

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

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

18-11-26 545 1 banq

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

设计模式的数学定义是什么?

18-11-24 101 banq

类别理论category theory是专门为回答这个问题而创建的。非正式地,模式是一堆在它们之间具有连接的东西。嗯,这就是一个类别。事物被称为对象、 连接或态射。 识别模式意味着什么?这意味着在更... 详细

Java 8函数式编程模式:使用枚举的方法

18-11-24 367 banq

假设有三种电影类型,每种类型都有自己的计算公式,该公式是根据借出的天数计算价格: class Movie {         enum Type {                ... 详细

Java 8函数式编程模式:不要使用空指针null

18-11-24 157 banq

空指针并不存在,是我们发明了它,我们现在就摆脱它,好吗? 下面代码练习很简单:我们需要返回一个格式很好的行,根据他收集的点数为客户打印合适的折扣: public String ge... 详细

Java 8函数式编程模式:不要使用巨长的Stream流

18-11-24 147 1 banq

假设你已经使用了lambdas流,巨长的Stream的代码如下: public List<Product> getFrequentOrderedProducts(Li... 详细

共有 163 上一页 1 2 3 4 5 6 7 ... 11 下一页