静态检查: 静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性, 代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现 ...
分类:
编程语言 时间:
2017-10-18 11:51:03
阅读次数:
239
策略模式:(分别封装行为接口,实现算法族,超类里放行为接口对象,在子类里具体设定行为对象) 原则: 分离变化部分,封装接口,基于接口编程各种功能。此模式让行为算法的变化独立于算法的使用者。 举例说明: 分别封装行为接口:FlyBehavior、QuackBehavior; 实现算法族:BadFlyB ...
分类:
其他好文 时间:
2017-10-13 23:41:13
阅读次数:
216
在定义一个类时,有时会定义个@staticmethod方法。该类方法,必须定义在类内,不能单独定义在类外。主要是方便将外部函数集成到类体中,美化代码结构,重点在不需要类实例化的情况下调用方法。就是不用对象调用,直接用类来调用。 例: 应用场景:编写类时需要采用很多不同的方式来创建实例,而我们只有一个 ...
分类:
其他好文 时间:
2017-10-11 12:54:46
阅读次数:
127
当前的分布式微服务云架构平台使用Maven构建,所以common-service的通用服务按照maven构建独立的系统服务,结构如下.. ...
分类:
编程语言 时间:
2017-10-10 11:36:02
阅读次数:
205
本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现、治理、配置化管理、路由负载、安全控制等优秀解决方案,使用Maven技术将框架进行模块化、服务化、原子化封装并构建,也为后期的灰度发布、持续集成提前做好准备工作。 另外在搭建环境之前,大家需 ...
分类:
编程语言 时间:
2017-10-10 11:34:12
阅读次数:
193
HongHu云架构使用maven来构建,使用maven不仅仅是jar包的管控,重要的是要抓住maven的一个核心作用,那就是将整个项目按照模块化的方式进行划分,业务与业务之间解耦,然后将模块化的业务再进行服务化或者组件化,这样可以进行任意的项目或者平台的业务移植。 ...
分类:
其他好文 时间:
2017-10-09 15:31:12
阅读次数:
174
particle-commonservice-cache:针对于分布式缓存提供服务化项目,封装redis,ehcache等。 particle-commonservice-config: 提供独立的微服务配置管理项目项目。配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本... ...
分类:
其他好文 时间:
2017-10-09 15:24:52
阅读次数:
167
上一篇介绍了《整合spring cloud云服务架构 - HongHu企业分布式微服务云架构图》,本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现、治理、配置化管理、路由负载、安全控制等优秀解决方案,使用Maven技术将框架进行模块化、服 ...
分类:
编程语言 时间:
2017-10-09 13:17:15
阅读次数:
257
当前的分布式微服务云架构平台使用Maven构建,所以common-service的通用服务按照maven构建独立的系统服务。 ...
分类:
编程语言 时间:
2017-10-09 13:12:12
阅读次数:
174
组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以是原生 HTML 元素的形式,以 is 特性扩展。个人认为就是一个可以重复利用的结构层代码 ...
分类:
其他好文 时间:
2017-10-08 13:33:38
阅读次数:
175