前端开发之函数式编程实践 | 京东云技术团队

2023-05-15
阅读 5 分钟
849
作者:京东科技 牛志伟函数式编程简介常见应用场景1、ES6中的map、filter、reduce等函数 {代码...} 2、React类组件 -> 函数式组件+hooks、Vue3中的组合式API3、RxJS、Lodash和Ramda等JS库4、中间件/插件,如Redux中的applyMiddleware中间件实现 {代码...} 什么是函数式编程函数式编程是一种编程范式,它将程序抽象为...
封面图

测试的底层逻辑

2023-03-17
阅读 5 分钟
696
写这篇文章,是希望把我的一些我认为是非常有价值的经验总结出来,能够帮助刚做测试不久的新同事,或者是测试经验丰富的老同事以共享。希望我们可爱的新同事,准备要在测试领域耕耘的伙伴,能够通过我的文章了解到测试的底层逻辑,也就是我们测试工作中可能看不到隐藏较深的点,而不只是日常所见的写用例、提bug、开发自...
封面图

面向状态机编程:复杂业务逻辑应对之道

2023-03-10
阅读 16 分钟
807
在研发项目中,经常能遇到复杂的状态流转类的业务场景,比如游戏编程中NPC的跳跃、前进、转向等状态变化,电商领域订单的状态变化等。这类情况其实可以有一种优雅的实现方法:状态机。如下图,是操作系统对进程调度的状态机: 图 操作系统进程调度状态机

TypeScript 与 JavaScript:你应该知道的区别

2023-03-07
阅读 10 分钟
891
正在寻找经验丰富的 JavaScript 开发团队来将您的应用创意变为现实?作为一名开发人员,如果您有机会参与 Web 开发项目,您一定了解 JavaScript 的工作原理。JavaScript 上市多年,已成为开发者社区中流行的脚本语言。

你也能成为“黑客”高手——趣谈Linux Shell编程语言

2023-03-06
阅读 2 分钟
721
再想想电影黑客帝国中的画面,估计会令很多人都叹为观止,其实挺简单的,只要会使用Linux操作系统就可以很简单地实现电脑屏幕的字符串雨了!是不是很高大上呢!
封面图

三十分钟入门基础Go(Java小子版)

2023-02-14
阅读 13 分钟
1.3k
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态、强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC,结构形态及 CSP-style 并发计算。
封面图

Function源码解析与实践

2022-11-29
阅读 9 分钟
1.2k
if…else…在代码中经常使用,听说可以通过Java 8的Function接口来消灭if…else…!Function接口是什么?如果通过Function接口接口消灭if…else…呢?让我们一起来探索一下吧。
封面图

观察者模式在spring中的应用

2022-11-28
阅读 12 分钟
894
指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。
封面图

Java对象拷贝原理剖析及最佳实践

2022-11-24
阅读 9 分钟
1.2k
Java对象拷贝分为深拷贝和浅拷贝,目前常用的属性拷贝工具,包括Apache的BeanUtils、Spring的BeanUtils、Cglib的BeanCopier、mapstruct都是浅拷贝。
封面图

成为更好的程序员必须学习的 4 种编程结构

2020-10-12
阅读 3 分钟
1.3k
我的小伙伴最近参加了一个在线编码训练营。 当我观看她的第一门编程课程时,我很惊讶地发现我在学校学到的很多东西都没有转化为工作。在本文中,我们将确定四种编程结构,当您初次发现编程的工作原理时,即使相对基础,但忽略它们仍会拖慢您进阶的步伐。

5 幅插图 让你轻松看懂面向对象编程的S.O.L.I.D原则

2020-10-10
阅读 3 分钟
1.2k
如果你熟悉面向对象的编程,那么可能已经听说过SOLID原理。SOLID是针对面向对象编程和设计的五大依赖关系管理,每个字母代表另外一个三个字母的首字母缩写,用来描述一个原则。这五项软件开发原则是构建软件时要遵循的准则,以便于系统扩展和维护。这项原则得到软件工程师Robert C. Martin的赞同。在其他网站上有太多关...

Hour of Code|京东云邀您一起,“码”上行动

2019-12-12
阅读 1 分钟
1.6k
15岁觉得游泳难,放弃游泳,到18岁遇到一个你喜欢的人约你去游泳,你只好说“我不会耶”;18岁觉得英文难,放弃英文,28岁时出现一个很棒但要会英文的工作,你只好说“我不会耶”。