KISS原则:尽量保持简单 Keep It Simple and Stupid. Keep It Short and Simple. Keep It Simple and Straightforward. 代码的可读性,可维护性是衡量代码质量非常重要的标准。 代码足够简单,就意味着容易读懂,bug比 ...
分类:
其他好文 时间:
2019-12-20 15:26:14
阅读次数:
273
今天要给大家说的是策略模式。先不做解释,先看代码,体会一下策略模式的神奇。 修改前的代码 大家日常开发中一定见过类似上面的场景吧,写了那么多if else或者用switch case,看着都让人头晕。现在让我们给他来个大变身吧。数码宝贝究极进化。 修改后的代码 首先定义一个支付策略接口,所有的支付方 ...
分类:
其他好文 时间:
2019-12-20 12:15:52
阅读次数:
85
11个代码质量审核和管理工具,程序员收藏 https://developer.51cto.com/art/201912/607936.htm 如今,代码质量分析和审核已成为每个企业的基本流程。随着开源代码库使用的增加,安全性和代码质量对于构建高质量软件至关重要。不良的代码不仅会影响代码的可维护性,而 ...
分类:
其他好文 时间:
2019-12-17 22:34:01
阅读次数:
110
Vue组件 组件概念:web中的组件其实就是页面组成的一部分,它是一个具有独立的逻辑和功能或界面,同时又能根据规定的接口规则进行相互融合,变成一个完整的应用。 特征:高内聚,低耦合。 优点: 1、提高开发效率 2、方便复用 3、简化调用步骤 4、提升整个项目的可维护性 组件的命名: Vue.comp ...
分类:
其他好文 时间:
2019-12-15 18:48:59
阅读次数:
90
1.质量特性 1.1 静态质量特性 静态质量特性包括结构化的、可维护的、可测试的代码以及正确而又完整的文档。 1.2 动态质量特性 软件动态质量特性包括正确性、可靠性、完整性、一致性、易用性、性能等。 1.2.1 动态质量特性-正确性 软件正确性:如果软件针对其输入域中的每个元素都能得到预期的结果, ...
分类:
其他好文 时间:
2019-12-13 09:21:18
阅读次数:
98
为了更好地解耦和提高性能,一般将工程的接口部分剥离出来形成一个单独的工程,这样不仅能提高性能,增强可维护性,并且在后台工程宕掉的话对客户端接口的影响较小。 公司使用了Vertx和Jersey,Vert.x是一个基于JVM、轻量级、高性能的应用平台,非常适用于最新的移动端后台、互联网、企业应用架构。V ...
分类:
其他好文 时间:
2019-12-12 19:38:54
阅读次数:
90
一、CSS的作用 1、以统一的方式实现样式的定义 2、提高页面样式的可重用性和可维护性 3、实现了内容(HTML)和表示(CSS)的分离 HTML和CSS之间有什么关系? HTML:构建网页的结构 CSS :构建HTML元素的样式 样式汇总: color:red 字体颜色 font-size 字体大 ...
分类:
Web程序 时间:
2019-12-09 21:51:35
阅读次数:
119
一.实验目的 二.实验拓扑图 三.实验编址 四.实验步骤 1.基本配置 配置各接口及PC机IP 使用ping命令检测各直连链路的连通性 使用PC1 直接ping PC2 在保证基本配置无错的情况下,查看主机PC1与其网关R1之间是否能正常通信 查看网关设备R1上的路由表 可以看到没有任何关于PC2所 ...
分类:
其他好文 时间:
2019-12-07 12:51:41
阅读次数:
128
本文源码:GitHub·点这里||GitEE·点这里一、单一职责原则1、概念描述对类来说的,即一个类应该只负责一项职责。如果一个类负责两个职责,可能存在职责1变化,引起职责2变化的情况。可以基于抽象逻辑,或者业务逻辑对类进行细化。2、案例演示这里基于方法和类的细化都可以,可以根据实际业务选择。classAnimal{publicvoiddogVoice(){System.out.println("
分类:
其他好文 时间:
2019-12-03 10:19:39
阅读次数:
83
开闭原则 开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架,用实现扩展细节。可以提高软件系统的可复用性及可维护性。开闭原则,是面向对象设计中最基础的设计 ...
分类:
其他好文 时间:
2019-12-02 17:24:25
阅读次数:
166