上一页 1 ··· 6 7 8 9 10
摘要: 在微服务架构下高覆盖率的单元测试是保障代码质量的第一道也是最重要的关口,应该持之以恒。 背景 单元测试为代码质量保驾护航,是提高业务质量的最直接手段,实践证明,非常多的缺陷完全可以通过单元测试来发现,测试金字塔提出者Martin Fowler 强调如果一个高层测试失败了,不仅仅表明功能代码中存在bu 阅读全文
posted @ 2019-01-10 13:58 科创人 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 通常服务端应用开发需要经过以下几个流程:> 开发 -> 测试 -> RC验证 -> 上线; 这就涉及到四个不同的环境,开发环境、测试环境、RC环境以及生产环境,为了避免不同环境之间相互干扰,通常需要独立部署数据库、缓存服务器等,那么应用配置也要做相应的调整。 阅读全文
posted @ 2018-11-23 16:41 科创人 阅读(6431) 评论(-1) 推荐(0) 编辑
摘要: Hazelcast是Hazelcast公司开源的一款分布式内存数据库产品,提供弹性可扩展、高性能的分布式内存计算。并通过提供诸如Map,Queue,ExecutorService,Lock和JCache等Java的许多开发人员友好的分布式实现。 阅读全文
posted @ 2018-11-13 11:50 科创人 阅读(4564) 评论(0) 推荐(0) 编辑
摘要: 代码质量和产出是衡量一个程序员是否优秀最直接的标准。如何提高代码质量和产出?这就要从软件重构和review入手。市面上有很多关于重构和review的书籍,但是看完之后,代码能力并不能立竿见影显著提升,只能帮助我们解决表面的bug和规范点,无法帮助我们发现更深层次的设计问题。 阅读全文
posted @ 2018-11-05 11:02 科创人 阅读(829) 评论(1) 推荐(1) 编辑
摘要: 问:“什么是微服务” 答:「一解释就懂,一问就不知,一讨论就打架」,这就是微服务 阅读全文
posted @ 2018-11-01 17:39 科创人 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 一个项目,规定10天投产,预估5天开发5天测试(这里估计的是手工测试),那么接下来因为各种环境或者开发技术原因导致开发时间延长至8天,测试时间只剩2天,作为本项目的测试你只有2天的时间进行测试。此项目为紧急项目,必须保证到期投产。请问如何处理? 阅读全文
posted @ 2018-11-01 17:34 科创人 阅读(495) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10