因为在每一个项目中都会使用到eslint的配置,所以这里我选择全局安装。 1. 全局安装eslint 2. 创建eslint配置文件 在项目路径下执行命令 eslint --...
因为在每一个项目中都会使用到eslint的配置,所以这里我选择全局安装。 1. 全局安装eslint 2. 创建eslint配置文件 在项目路径下执行命令 eslint --...
0.环境准备 由于 ios 打包需要使用 mac,所以使用的环境为 macOS本文为使用jenkins 自动化构建的新手教程,记录了从0到1的配置过程 (1) 安装 Jenk...
一、配置本地开发环境 由于在小程序中使用 wx.request 发送请求时,会验证请求地址是否是已经被配置为服务器域名。在本地开发中,会去请求本地的接口。为了成功发起请求,在...
只有一个仲裁者 Mediator 模式 组员向仲裁者报告,仲裁者向组员下达指示,组员之间不在相互询问和相互指示。 要调整多个对象之间的关系时,就需要用到 Mediator 模...
简单窗口 Facade 模式 使用 Facade 模式可以为互相关联在一起的错综复杂的类整理出高层接口。其中的 Facade 角色可以让系统对外只有一个简单的接口。而且,Fa...
推卸责任 Chain of Responsibility 模式 将多个对象组成一条职责链,然后按照它们在职责链上的顺序一个一个地找出到底应该谁来负责处理。 使用 Chain ...
访问数据结构并处理数据 Visitor 模式 将数据结构和处理分离开。编写一个表示“访问者”的类来访问数据结构中的元素,并把对各元素的处理交给访问者类。 示例程序 Visit...
装饰边框与被装饰物的一致性 Decorator 模式 不断地为对象添加装饰的设计模式被称为 Decorator 模式。 示例程序 Display.java StringDis...
容器与内容的一致性 Composite 模式 能够使容器与内容具有一致性,创造出递归结构的模式。 示例程序 Entry.java Directory.java File.ja...
整体地替换算法 Strategy 模式 整体替换算法的实现部分 示例程序 Hand.java Strategy.java(Strategy) WinningStrategy....
将类的功能层次结构与实现层次结构分离 Bridge 模式 Bridge 模式的作用是将类的功能层次结构和类的实现层次结连接起来。 类的层次结构的两个作用: 希望增加新的功能时...
将关联的零件组装成产品 Abstract Factory 模式 抽象工厂的工作是将“抽象零件”组装为“抽象产品”。 我们并不关心零件的具体实现,而是只关心接口。我们仅使用该接...
组装复杂的实例 Builder 模式 首先建造组成这个物体的各个部分,然后分阶段将它们组装起来 示例程序 Builder.java(Builder) Director.jav...
通过复制生成实例 Prototype模式 在一些情况下,我们需要根据现有的实例来生成新的实例。比如: 对象种类繁多,无法将它们整合到一个类中时 难以根据类生成实例时 想解耦框...
编码习惯 Kotlin 的语言编码风格 命名风格 命名风格默认和 Java 编码习惯一样,比如: 命名使用驼峰风格(命名中避免出现 _ ) 类型以大写字母开头 方法和变量以小...
习惯用法 一个随机和经常被使用的kotlin习惯用法集合。 如果你有非常喜欢的习惯用法,可以在 github 上提交你的 pull request。 创建 DTOs(POJO...
一、何为领域驱动设计 在启动一个软件项目时,我们应该关注软件涉及的领域。软件的最终目的是增进一个特定的领域。 如何理解你的领域最佳的方式是让软件成为领域的一个映射。软件需要包...
环境准备 node、webstorm 创建项目 使用 create-react-app 快速构建 React 开发环境create-react-app 自动创建的项目是基于 ...