标签:可测性

Java

通过容器编排和服务网格来改进Java微服务的可测性

3

小丁 发布于 2018-08-09

关键要点 在企业测试中,测试软件的方式应该与软件在生产环境中运行的方式相同,以便确保软件能够按预期的方式运行。 常见的挑战是微服务应用程序直接或间接依赖需要在测试场景中编排的其他服务。 本文展示了容器编排如何在服务实例之上提供抽象,并使用模拟实例来替代真实实例。 此外,服务网格让...

阅读(189)评论(0)赞 (0)

IOS技术

iOS架构模式——MV(X)的理解与实战

9

zhuangli 发布于 2018-04-17

作为一个iOS程序员,MVC一定是我们耳熟能详的一种架构模式,而且当你的项目规模不大的时候,MVC也确实有它的优势,它的开发效率确实是足够高。但当你的项目发展的一定的规模,你会发现传统的MVC模式会导致C层代码量剧增,维护困难等一系列问题,这个时候我们就需要考虑一些其它模式了。 ...

阅读(81)评论(0)赞 (0)

编程技术

iOS架构模式——MV(X)的理解与实战

9

xiaoli.he 发布于 2018-04-16

作为一个iOS程序员,MVC一定是我们耳熟能详的一种架构模式,而且当你的项目规模不大的时候,MVC也确实有它的优势,它的开发效率确实是足够高。但当你的项目发展的一定的规模,你会发现传统的MVC模式会导致C层代码量剧增,维护困难等一系列问题,这个时候我们就需要考虑一些其它模式了。 ...

阅读(77)评论(0)赞 (0)

Spring

Spring MVC 到 Spring Boot 的简化之路

2

xiaoli.wang 发布于 2018-03-09

从Servlet技术到Spring和Spring MVC,开发Web应用变得越来越简捷。但是Spring和Spring MVC的众多配置有时却让人望而却步,相信有过Spring MVC开发经验的朋友能深刻体会到这一痛苦。因为即使是开发一个Hello-World的Web应用,都需要...

阅读(182)评论(0)赞 (0)

Spring

美利好车的微服务实践

6

Harries 发布于 2018-03-01

编辑推荐: 本文来自于作者王文尧,美丽好车的微服务实践是基于 Spring Cloud 体系来做的,在具体的开发过程中遇到了不少问题,踩了不少坑,对于微服务也有了实际的切身体会和理解,而不再是泛泛而谈。 前言 在整个 Spring Cloud 技术栈中,基于不同职责需要,我们选择...

阅读(224)评论(0)赞 (0)

互联网.投资

央行交66页鸡年作业:过去一年金融市场经历了什么

1

xiaoli.he 发布于 2018-02-15

来源:券商中国 对于2017年央行的货币政策操作及对市场的影响,央行是这样自我总结的: 总体看,稳健中性的货币政策取得了较好效果,在有效抑制金融 体系杠杆的同时,保持了经济平稳较快增长。银行体系流动性中性适度,货币信贷和社会融资规模平稳增长,利率水平总体适度。 展望2018年,央...

阅读(92)评论(0)赞 (0)

Spring

美利好车的微服务实践

6

puefu.he 发布于 2018-01-23

前言 美丽好车的微服务实践是基于 Spring Cloud 体系来做的,在具体的开发过程中遇到了不少问题,踩了不少坑,对于微服务也有了实际的切身体会和理解,而不再是泛泛而谈。在整个 Spring Cloud 技术栈中,基于不同职责需要,我们选择了相应组件来支持我们的服务化,同时配...

阅读(166)评论(0)赞 (0)

互联网.投资

互联网电视哀声不断,大潮落幕还是正常起伏?

3

hanze 发布于 2017-11-16

近几年,国内互联网电视市场得到了井喷式的发展,然而今年以来,虽说还在平稳运行,但增速却大不如前,市场份额明显跌落。而且受原材料涨价的冲击,很多品牌正陷入“烧不起钱”的处境,进退两难。如今双十一正在如火如潮的上演,反观互联网电视品牌却显得无比的低调,这似乎也...

阅读(162)评论(0)赞 (0)

互联网.投资

互联网电视哀声不断,大潮落幕还是正常起伏?

3

songhua.gao 发布于 2017-11-16

近几年,国内互联网电视市场得到了井喷式的发展,然而今年以来,虽说还在平稳运行,但增速却大不如前,市场份额明显跌落。而且受原材料涨价的冲击,很多品牌正陷入“烧不起钱”的处境,进退两难。如今双十一正在如火如潮的上演,反观互联网电视品牌却显得无比的低调,这似乎也...

阅读(132)评论(0)赞 (0)

android技术

Android Weekly #276 安卓开发周刊 中文版

hanze 发布于 2017-09-30

文章 & 教程 您是否了解过Android的Lifecycle-Aware库?(android.jlelse.eu) 我们如何了解Lifecycle-Aware库代码? Nishant Srivastava展示了可以跟踪活动或Lifecycle-Aware的Lifecyc...

阅读(214)评论(0)赞 (0)

android技术

Android Weekly #275 安卓开发周刊 中文版

zhuangli 发布于 2017-09-30

文章 & 教程 MapMe — Android地图适配器 (medium.com) Josh Burton介绍MapMe,是一个用Kotlin编写的Android库,可以将适配器模式带到地图上。 赞助 CloudRail – 连接到API 10x更快 (clo...

阅读(244)评论(0)赞 (0)

编程技术

一个经过优化的微服务架构案例

2

hanze 发布于 2017-02-14

前言 大家都知道,基于单体(Monolith)和微服务(Microservice)架构的争论已经存在多年,正如我们对胖客户端、瘦客户端孰好孰坏的争论一样,有必然的历史演化,也有各自的优缺点。架构师们总是在考虑,我们是要一个中心化、全能多才的单体,还是百花齐放、各自为政的微服务群体...

阅读(131)评论(0)赞 (0)

编程技术

为了可测性而设计

尖兵 发布于 2017-01-15

2016年3月,来自 Stripe 的 Nelson Elhage 在他的博客上与我们分享了他在实际工作当中探索总结出来的一些关于可测性代码的设计原则。Nelson在文章中阐述了代码可测性的重要性和它为软件质量提升所带来的好处,并列出了可测性代码的一些特点。以下内容翻译自Nels...

阅读(106)评论(0)赞 (0)

编程技术

从 TDD 到 BDD

4

xiaoli.wang 发布于 2016-12-27

从踢弟弟到逼弟弟 自从2015年10月十八届五中全会决定全面放开二胎,一对夫妇可以生育两个孩子。身边不少头胎生了女孩的夫妻积极响应国家号召,生下了第二胎,而且大部分人二胎生的都是男孩,凑得个好字,儿女双全。 但是,有人的地方就有江湖,有江湖的地方就有竞争。许多头胎的孩子,本来颠颠...

阅读(125)评论(0)赞 (0)

互联网.资讯

[两万字特稿]致龙芯15周年 胡伟武披露龙芯3号开发历程

2

darida 发布于 2016-10-23

  近日,龙芯中科宣布 3A3000 四核处理器芯片完成流片并通过系统测试。根据现有的测试结果,龙芯 3A3000 达到了预定的设计性能目标。其中,综合计算性能方面,在 1.5GHz 主频下,GCC 编译的 SPEC CPU 2006 定点和浮点单核分值分别超过 11 分和 10...

阅读(577)评论(12)赞 (0)

android技术

专治时间长 —5分钟测试Android覆盖安装

22

邓龙华 发布于 2016-08-06

一、痛点 覆盖安装测试,作为一项基本的测试类型是不可或缺的。它存在的主要价值:验证老版本覆盖升级到新版本,用户和系统数据能够正确迁移,以及保障用户升级后的功能可用性。 但是说他痛在什么地方呢? 需要测试的版本多 每个版本需要覆盖的用例多 二、解决方案 2.1 思路 从哲学上说,任...

阅读(167)评论(0)赞 (0)

编程技术

软件测试行业悲观走冷,“让天下没有难做的工程效能”是否一支强心剂

1

hanze 发布于 2016-07-15

随着互联网的电商、金融等公司蓬勃发展,这些公司的技术团队的规模也快速增长到了数百人,应用规模快速扩大,测试环境日益复杂,测试力量依然薄弱,应用验证成本不断提升。与此同时,由于充分的市场化竞争,产品的开发速度依然要求像过去十几人的小团队那样快速迭代,同时还要保证更高的质量要求。传统...

阅读(93)评论(0)赞 (0)

编程技术

我总结出的架构原则和模式

7

xirruiqiang 发布于 2016-07-08

1 分层架构 分层架构是最常见的架构,也被称为n层架构。多年以来,许多企业和公司都在他们的项目中使用这种架构,它已经几乎成为事实标准,因此被大多数架构师、开发者和软件设计者所熟知。 分层架构中的层次和组件是水平方向的分层,每层扮演应用程序中特定的角色。根据需求和软件复杂度,我们可...

阅读(97)评论(0)赞 (0)